Пример #1
0
 def do_resetpin(self, line):
     """resetpin [<fobid> <pin>]"""
     args = self.get_args(line)
     if len(args) == 0:
         doorctl.socket_command('resetpin')
     elif len(args) == 2:
         try:
             doorctl.change_pin(args[0], args[1])
             print "ok"
         except ValueError as e:
             print e
     else:
         print "usage: resetpin [<fobid> <pin>]"
Пример #2
0
 def do_addkey(self, line):
     """addkey [<fobid> <pin>]"""
     args = self.get_args(line)
     if len(args) == 0:
         doorctl.socket_command('addkey')
     elif len(args) == 2:
         try:
             doorctl.import_user(args[0], '1', args[1], plain=True)
             print "ok"
         except ValueError as e:
             print e
     else:
         print "usage: addkey [<fobid> <pin>]"
Пример #3
0
 def do_restart(self, line):
     """restart"""
     doorctl.socket_command('restart')
Пример #4
0
 def do_shutdown(self, line):
     """shutdown"""
     doorctl.socket_command('shutdown')
Пример #5
0
 def do_authmode(self, line):
     """authmode"""
     doorctl.socket_command('authmode')
Пример #6
0
 def do_openmode(self, line):
     """openmode"""
     doorctl.socket_command('openmode')