- item_modules = glob('pmachines/items/*.py')
- item_modules = [basename(i)[:-3] for i in item_modules]
- strategy_items = ['']
- for item_module in item_modules:
- mod_name = 'pmachines.items.' + item_module
- for member in import_module(mod_name).__dict__.values():
- if isclass(member) and issubclass(member, ItemStrategy) and \
- member != ItemStrategy:
- strategy_items = list(set(strategy_items + [member.__name__]))
- t, strategy_entry = self.__add_row_option(_('strategy'), _strategy, strategy_items, self.on_edit_strategy, _('the strategy of the item'))
+ # item_modules = glob('pmachines/items/*.py')
+ # item_modules = [basename(i)[:-3] for i in item_modules]
+ # strategy_items = ['']
+ # for item_module in item_modules:
+ # mod_name = 'pmachines.items.' + item_module
+ # for member in import_module(mod_name).__dict__.values():
+ # if isclass(member) and issubclass(member, ItemStrategy) and \
+ # member != ItemStrategy:
+ # strategy_items = list(set(strategy_items + [member.__name__]))
+ strategy_names = [s.__name__ for s in strategy_items]
+ t, strategy_entry = self.__add_row_option(_('strategy'), _strategy, strategy_names, self.on_edit_strategy, _('the strategy of the item'))