-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Break export() down into 3 separate functions #44
Comments
@rhiever While I am working on this, can you provide some inputs on the 'type' and 'contents' of the following just to be sure |
@pronojitsaha, it may be best to hold off on this issue until we see what affect @dmarx's refactor (see #43 (comment)) has on the export function. I suspect it will shrink the export function significantly. |
Ok. I see that @dmarx's implementation still has the first two functions in export i.e.
Should I break that into separate functions, it will streamline export() further and then incorporate @dmarx's refactor on the third part i.e. 'Replace the function calls with their corresponding Python code'? |
@pronojitsaha: Sounds good to me |
@dmarx Ok..great! Will get it done tomorrow. |
👍 |
@rhiever While we await the integration of #63, it will be good to break the final part i.e. 'Replace the function calls with their corresponding Python code' into a separate function or a code that the main tpot file imports from for improved code readability and comprehensibility significantly (similar way that I did the first two). I already have a basic structure, if you want can create a PR for it and you can look at it? |
Sounds good to me. On Wednesday, December 23, 2015, PRONOjit Saha notifications@github.com
Randal S. Olson, Ph.D. E-mail: rso@randalolson.com | Twitter: @randal_olson |
export()
is currently too large. Break it down into 3 functions based on the primary steps of the function:This change will make it easier to unit test the
export()
function as well.The text was updated successfully, but these errors were encountered: