Esempio n. 1
0
 def handle(self, *args, **options):
     """
     """
     PlManager = PluginManager()
     result = PlManager.get_installed()
     print '\nCandidates for uninstall:'
     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 uinstall, or "n" for cancel:')
     try:
         id = int(answer)
         pl = result[id]
     except (ValueError, IndexError):
         return
     installed = PlManager.uninstall_plugin(pl)
     print 'Installed:'
     for id, pl in enumerate(installed):
         print '\t(%d) %s ' % (id, pl.get_name())