OffByOneStudios / massive-dangerzone

A platform agnostic module management system.
6 stars 1 forks source link

Refactor PluginStub #11

Closed mason-bially closed 11 years ago

mason-bially commented 11 years ago

These are loosely linked, but could be considered separate items. Currently the tight binding between plugin.py, system.py (and to an extent pyMDL/plugin.py) is annoying.

PythonPluginStub is currently mislabeled, the majority of it's functionality would now be better described as PluginStub, some of it's functionality (the importing the python plugin.py file and extracting information from it) should be left in PythonPluginStub.

Part of this refactor should be the ability to refactor the intialization order to make it a bit cleaner.

mason-bially commented 11 years ago

This is done as of: https://github.com/mason-bially/massive-dangerzone/commit/2aeb45fc458be0557bd8c5c8af7da48a49a94bd2