Esempio n. 1
0
 def handle(self, *args, **options):
     """
     """
     PlManager = PluginManager()
     result = PlManager.get_activated()
     print '\nCandidates for deactivate'
     if not result:
         return
     for id, pl in enumerate(result):
         print '\t(%d) %s ' % (id, pl.get_name())
     answer = raw_input(
         'type id plugin for deactivate, or "n" for cancel:')
     try:
         id = int(answer)
         pl = result[id]
     except (ValueError, IndexError):
         return
     installed = PlManager.deactivate_plugin(pl)
     print 'Activated:'
     for id, pl in enumerate(installed):
         print '\t(%d) %s ' % (id, pl.get_name())