예제 #1
0
 def toggle_error(arg=None):
     if Config.get_tmp('log_error'):
         Config.load_tmp(log_error=False)
     else:
         Config.load_tmp(log_error=True)
     Log.last_error = 0
예제 #2
0
 def toggle_disconnect(arg=None):
     if Config.get_tmp('log_socket_error'):
         Config.load_tmp(log_socket_error=False)
     else:
         Config.load_tmp(log_socket_error=True)
     Log.last_socket_error = 0
예제 #3
0
 def toggle_message(arg=None):
     if Config.get_tmp('log_message'):
         Config.load_tmp(log_message=False)
     else:
         Config.load_tmp(log_message=True)
     Log.last_message = 0
예제 #4
0
        def __load_args(self, args):
            set_title(self.__title)
            Session.resume()
            if args.localhost:
                Config.load_server(address=get_address_local())

            self.__init__post()

            if not args.no_web:
                self.__servers.start('web')
            if args.socket:
                self.__servers.start('socket')
            if args.socket_update:
                self.__servers.start('socket_update')
            if args.sql:
                self.__servers.start('sql')
            if args.ghost:
                self.__servers.start('ghost')
            if args.log_all:
                Config.load_tmp(log_socket_error=True)
                Config.load_tmp(log_error=True)
                Config.load_tmp(log_message=True)
            else:
                if args.log_disconnect:
                    Config.load_tmp(log_socket_error=True)
                if args.log_error:
                    Config.load_tmp(log_error=True)
                if args.log_message:
                    Config.load_tmp(log_message=True)