예제 #1
0
파일: plugin.py 프로젝트: natano/tiget
 def do(self, args):
     if args.plugin_name:
         try:
             load_plugin(args.plugin_name)
         except ImportError as e:
             raise self.error(e)
     else:
         self.print('Available plugins:')
         entry_points = pkg_resources.iter_entry_points('tiget.plugins')
         names = set(ep.name for ep in entry_points)
         names.update(plugins.keys())
         for name in sorted(names):
             loaded = name in plugins
             self.print('[{}] {}'.format('*' if loaded else ' ', name))
예제 #2
0
파일: conf.py 프로젝트: natano/tiget
 def keys(self):
     return plugins.keys()