I recently upgraded Dynamo and Revit to 2015 and 0.7. After extensive testing on a number of previously working or nearly working modules, I’ve come to the conclusion that, besides some minor alterations to the API due to 2015, the vast majority of code has been made useless by the move from 0.6.3 to 0.7. I now regularly expect such ridiculous errors as “expected Document, got Document” and “expected ElementType, got ElementType” where once there was working code.
I understand there has been a great deal of emphasis placed on Code Blocks, however, these don’t appear to give access to the API in the same way that the Python Script does, and even if they did, I’m not interested in learning another scripting language when I already know Python. My question then: is this a temporary oversight due to the other sweep changes that took place, or should I expect the interaction between the Python Scripting node and Revit to remain as unusable as it currently is, moving forward.
I’ve begun investigating how to move my code from Dynamo to the Interactive Python Shell, but am finding a number of useful features that Dynamo provided to be sorely missed.