def main():
    authorizer = DummyAuthorizer()
    authorizer.add_user('user', '12345', '.', perm='elradfmw')
    authorizer.add_anonymous('.')
    handler = AntiFloodHandler
    handler.authorizer = authorizer
    ftpd = FTPServer(('', 21), handler)
    ftpd.serve_forever(timeout=1)
def main():
    authorizer = DummyAuthorizer()
    authorizer.add_user('user', '12345', '.', perm='elradfmw')
    authorizer.add_anonymous('.')
    handler = AntiFloodHandler
    handler.authorizer = authorizer
    ftpd = FTPServer(('', 21), handler)
    ftpd.serve_forever(timeout=1)
Exemple #3
0
 def serve_forever(self, timeout=None, blocking=True):
     self._serving = True
     closed = False
     try:
         _FTPServer.serve_forever(self, timeout, blocking)
     except (KeyboardInterrupt, SystemExit):
         self.close_all()
         closed = True
         raise
     finally:
         if blocking and not closed:
             self.close_all()
Exemple #4
0
 def serve_forever(self, timeout=None, blocking=True):
     self._serving = True
     closed = False
     try:
         _FTPServer.serve_forever(self, timeout, blocking)
     except (KeyboardInterrupt, SystemExit):
         self.close_all()
         closed = True
         raise
     finally:
         if blocking and not closed:
             self.close_all()