Going back to EFD tomorrow to tie up some loose ends. Will be a hectic week, will be going to France about 24 hours after I get back to PDX. I am really looking forwards to it though.
Had some more issues with python today, that really show why I do not like it as a language for large projects. Several months ago we modified the api of one of our modules c++ side, and updated the python module to match, but no one thought to update the code that used the module. Since there is no compilation, there is no way to tell if any code that uses the module is valid apriori.
A good number of the bugs I have found in our python code base are dumb mistakes, that a c style compiler would have found immediately since the object name would have been unknown. I am not a fan of dynamic typing… not sure if there are any static code analyzers for python, that would exchange giving up some of the more dynamic language features for ability to test.