コード例 #1
0
ファイル: site.py プロジェクト: pylanglois/uwsa
 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
コード例 #2
0
ファイル: mysql_command.py プロジェクト: pylanglois/uwsa
 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
コード例 #3
0
ファイル: install.py プロジェクト: pylanglois/uwsa
 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
コード例 #4
0
ファイル: ldap_command.py プロジェクト: pylanglois/uwsa
 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