mini_buildd.ftpd module¶
- class mini_buildd.ftpd.FtpDHandlerMixin(*args, **kwargs)¶
Bases:
object
- on_file_received(file)¶
Make any incoming file read-only as soon as it arrives; avoids overriding uploads of the same file
- on_incomplete_file_received(file)¶
- on_disconnect()¶
- class mini_buildd.ftpd.FtpDHandler(*args, **kwargs)¶
Bases:
FtpDHandlerMixin
,FTPHandler
- class mini_buildd.ftpd.FtpsDHandler(*args, **kwargs)¶
Bases:
FtpDHandlerMixin
,TLS_FTPHandler
- class mini_buildd.ftpd.FtpD(endpoint)¶
Bases:
Thread
- HANDLER_OPTIONS_NAMES = ['passive_ports']¶
- HANDLER_OPTIONS_USAGE = 'ftpd handler options (see ``https://pyftpdlib.readthedocs.io/en/latest/api.html#control-connection``).\n\nFormat is ``name0=value0;name1=value1...``.\n\nSupported options: ``passive_ports``\n\nDivergent string values:\n\n``passive_ports=<min_port>-<max_port>``\n'¶
- classmethod parse_handler_options(str_options)¶
- bind(handler_options)¶
- mbd_run()¶
- shutdown()¶