Ejemplo n.º 1
0
 def do(self, args=[]):
     completed = AbstractCommand.do(self,args)
     if not completed:
         if 'fix' in args:
             args.remove('fix')
             completed = self.do_fix_all(self.get_next_arg(args))
         elif self.__class__ == SiteCommand:
             self.print_unsupported(args)
     return completed
Ejemplo n.º 2
0
 def do(self, args=[]):
     completed = AbstractCommand.do(self,args)
     if not completed and len(args) == 0:
         self.print_unsupported(args)
     if not completed:
             if 'reset_root_pass' in args:
                 completed = self.reset_pass(args)
             else:
                 self.print_unsupported(args)
     return completed
Ejemplo n.º 3
0
 def do(self, args=[]):
     completed = AbstractCommand.do(self, args)
     if not completed:
         if self.__class__ == InstallCommand:
             self.print_unsupported(args)
         elif len(args) == 0:
             completed = self.do_install()
         elif "check" in args or "fix" in args:
             failed, fixed = self.do_check_fix(args)
             completed = len(failed) - len(fixed) == 0
     return completed
Ejemplo n.º 4
0
 def do(self, args=[]):
     completed = AbstractCommand.do(self,args)
     if not completed and len(args) == 0:
         self.print_unsupported(args)
     if not completed:
             if 'is_admin' in args:
                 completed = self.is_admin(args)
             if 'is_member' in args:
                 completed = self.is_member(args)
             if 'search' in args:
                 completed = self.search(args)
     return completed