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()