コード例 #1
0
ファイル: phspd.py プロジェクト: rohhy/phspd
def test(HandlerClass = PathHTTPHandler, ServerClass = SecureHTTPServer):
  print "open db ..."
  global db
  db = phspdb()

  server_address = ('', 8080) # (address, port)
  httpd = ServerClass(server_address, HandlerClass)
  sa = httpd.socket.getsockname()
  print "Serving HTTPS on", sa[0], "port", sa[1], "..."
  httpd.serve_forever()
コード例 #2
0
ファイル: phsptools.py プロジェクト: rohhy/phspd
  def __init__(self):
    self.db = phspdb()

    # Commandline arguments
    self.cmds= [ (self.Help, "help", []),
                 (self.AddHttps, "addhttps", [("str","urlExt"), ("str","scriptPath"), ("num","default-rights")]),
                 (self.AddUser, "adduser", [("str","userName")]),
                 (self.Init, "init", []),
                 (self.Grant, "grant", [("str","userName"), ("str","urlExt"), ("num","rights")]),
                 (self.RmHttps, "rmhttps", [("str","urlExt")]),
                 (self.RmUser, "rmuser", [("str","userName")]),
                 (self.Info, "dbinfo", []) ]