Esempio n. 1
0
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)
Esempio n. 2
0
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)
Esempio n. 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()
Esempio n. 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()