diff options
Diffstat (limited to 'bin/tftpy_server.py')
-rwxr-xr-x | bin/tftpy_server.py | 78 |
1 files changed, 47 insertions, 31 deletions
diff --git a/bin/tftpy_server.py b/bin/tftpy_server.py index a713563..64c86fa 100755 --- a/bin/tftpy_server.py +++ b/bin/tftpy_server.py @@ -2,54 +2,69 @@ # vim: ts=4 sw=4 et ai: # -*- coding: utf8 -*- -import sys, logging +import logging +import sys from optparse import OptionParser + import tftpy -log = logging.getLogger('tftpy') +log = logging.getLogger("tftpy") log.setLevel(logging.INFO) # console handler handler = logging.StreamHandler() handler.setLevel(logging.DEBUG) -default_formatter = logging.Formatter('[%(asctime)s] %(message)s') +default_formatter = logging.Formatter("[%(asctime)s] %(message)s") handler.setFormatter(default_formatter) log.addHandler(handler) + def main(): - usage="" + usage = "" parser = OptionParser(usage=usage) - parser.add_option('-i', - '--ip', - type='string', - help='ip address to bind to (default: INADDR_ANY)', - default="") - parser.add_option('-p', - '--port', - type='int', - help='local port to use (default: 69)', - default=69) - parser.add_option('-r', - '--root', - type='string', - help='path to serve from', - default=None) - parser.add_option('-q', - '--quiet', - action='store_true', - default=False, - help="Do not log unless it is critical") - parser.add_option('-d', - '--debug', - action='store_true', - default=False, - help='upgrade logging from info to debug') + parser.add_option( + "-i", + "--ip", + type="string", + help="ip address to bind to (default: INADDR_ANY)", + default="", + ) + parser.add_option( + "-p", + "--port", + type="int", + help="local port to use (default: 69)", + default=69, + ) + parser.add_option( + "-r", + "--root", + type="string", + help="path to serve from", + default=None, + ) + parser.add_option( + "-q", + "--quiet", + action="store_true", + default=False, + help="Do not log unless it is critical", + ) + parser.add_option( + "-d", + "--debug", + action="store_true", + default=False, + help="upgrade logging from info to debug", + ) options, args = parser.parse_args() if options.debug: log.setLevel(logging.DEBUG) # increase the verbosity of the formatter - debug_formatter = logging.Formatter('[%(asctime)s%(msecs)03d] %(levelname)s [%(name)s:%(lineno)s] %(message)s') + debug_formatter = logging.Formatter( + "[%(asctime)s%(msecs)03d] %(levelname)s [%(name)s:%(lineno)s] %(message)s" + ) handler.setFormatter(debug_formatter) elif options.quiet: log.setLevel(logging.WARN) @@ -67,5 +82,6 @@ def main(): except KeyboardInterrupt: pass -if __name__ == '__main__': + +if __name__ == "__main__": main() |