is there any reason you wanted it today specifically? We're going to be processing PRs throughout the next week
hamiltont
no reason
I'm just building stuff based off it, so if there are issues with the approach I"d like to know before I go too far afield
alex-techempower
hamiltont: I'll admit that I'm a little bit gunshy about merging it right now because it makes a pretty big change to the python files - I was thinking I may just postpone it to round 11
What are you building off of it?
hamiltont
oh yea, it should probably be delayed until after 10
Sorry, thought you had already drawn the line for that
alex-techempower
We've drawn the line for accepting pull requests, but we're still merging existing PRs
hamiltont
If you still have 10 stuff to do then just ignore 920 for now
ah ok
yea nevermind then
alex-techempower
I'm interested to hear what you're building off of it
though
hamiltont
Sure - I'm refactoring how the setup.py module is loaded. Currently I have a lovely implementation of some shell utility functions
and once I've committed the latest changes, the sh_async function is going to be slickkk - it will automatically watch for output from the asynchronous process and send that output to the console and to the log file
alex-techempower
nice
hamiltont
Same for using the "sh" function - output is automatically sent to both the log file and to the python logger. If you use the default log level then you see no extra output on the console, but if you bump up to --log DEBUG then your console shows you stuff like "go/setup.py: go run: Launching something"
e.g. in my latest stuff, it can show you exactly what commands in what files caused what outpu
It's really frigging great for debugging stuff
alex-techempower
that's definitely not in the scope for round 10 though, but I think that'll be really really nice for round 11 and for helping people build their own tests
hamiltont
yea. I've also got a branch that's working out travis-ci integration
I've got it roughly "working", but it needs some more tweaks to be finalized
I know that brianhauer and TE-msmith will be very happy about the travis-ci thing
hamiltont
Yea, once it's fully working it will be a darn lifesaver.
alex-techempower
travis would be amazing - it would really reduce our workload
and allow us to get through PRs faster
hamiltont
At some point we should probably add a "toolset/run-travis-tests.py" though that attempts to only verify frameworks that have had code changes
But that's future stuff at this point
Their API is quite good though, so it should be easy to be a bit more polite w.r.t their freely-provided workers
alex-techempower
well hamiltont, I'll tell you what, I've got until thursday to merge PRs, and it looks like I'll be done long before then. If I finish, I'll take a crack at gh#920