Python tornado.options.parse_command_line() Examples
The following are 30
code examples of tornado.options.parse_command_line().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
tornado.options
, or try the search function
.
Example #1
Source File: options.py From teleport with Apache License 2.0 | 6 votes |
def group_dict(self, group: str) -> Dict[str, Any]: """The names and values of options in a group. Useful for copying options into Application settings:: from tornado.options import define, parse_command_line, options define('template_path', group='application') define('static_path', group='application') parse_command_line() application = Application( handlers, **options.group_dict('application')) .. versionadded:: 3.1 """ return dict( (opt.name, opt.value()) for name, opt in self._options.items() if not group or group == opt.group_name )
Example #2
Source File: httpclient.py From tornado-zh with MIT License | 6 votes |
def main(): from tornado.options import define, options, parse_command_line define("print_headers", type=bool, default=False) define("print_body", type=bool, default=True) define("follow_redirects", type=bool, default=True) define("validate_cert", type=bool, default=True) args = parse_command_line() client = HTTPClient() for arg in args: try: response = client.fetch(arg, follow_redirects=options.follow_redirects, validate_cert=options.validate_cert, ) except HTTPError as e: if e.response is not None: response = e.response else: raise if options.print_headers: print(response.headers) if options.print_body: print(native_str(response.body)) client.close()
Example #3
Source File: concurrency.py From ternarynet with Apache License 2.0 | 6 votes |
def __init__(self, predictors, batch_size=5): """ :param predictors: a list of OnlinePredictor""" assert len(predictors) for k in predictors: #assert isinstance(k, OnlinePredictor), type(k) # TODO use predictors.return_input here assert k.return_input == False self.input_queue = queue.Queue(maxsize=len(predictors)*100) self.threads = [ PredictorWorkerThread( self.input_queue, f, id, batch_size=batch_size) for id, f in enumerate(predictors)] if six.PY2: # TODO XXX set logging here to avoid affecting TF logging import tornado.options as options options.parse_command_line(['--logging=debug'])
Example #4
Source File: options.py From V1EngineeringInc-Docs with Creative Commons Attribution Share Alike 4.0 International | 6 votes |
def group_dict(self, group: str) -> Dict[str, Any]: """The names and values of options in a group. Useful for copying options into Application settings:: from tornado.options import define, parse_command_line, options define('template_path', group='application') define('static_path', group='application') parse_command_line() application = Application( handlers, **options.group_dict('application')) .. versionadded:: 3.1 """ return dict( (opt.name, opt.value()) for name, opt in self._options.items() if not group or group == opt.group_name )
Example #5
Source File: httpclient.py From tornado-zh with MIT License | 6 votes |
def main(): from tornado.options import define, options, parse_command_line define("print_headers", type=bool, default=False) define("print_body", type=bool, default=True) define("follow_redirects", type=bool, default=True) define("validate_cert", type=bool, default=True) args = parse_command_line() client = HTTPClient() for arg in args: try: response = client.fetch(arg, follow_redirects=options.follow_redirects, validate_cert=options.validate_cert, ) except HTTPError as e: if e.response is not None: response = e.response else: raise if options.print_headers: print(response.headers) if options.print_body: print(native_str(response.body)) client.close()
Example #6
Source File: options.py From EventGhost with GNU General Public License v2.0 | 6 votes |
def group_dict(self, group): """The names and values of options in a group. Useful for copying options into Application settings:: from tornado.options import define, parse_command_line, options define('template_path', group='application') define('static_path', group='application') parse_command_line() application = Application( handlers, **options.group_dict('application')) .. versionadded:: 3.1 """ return dict( (opt.name, opt.value()) for name, opt in self._options.items() if not group or group == opt.group_name)
Example #7
Source File: options.py From opendevops with GNU General Public License v3.0 | 6 votes |
def group_dict(self, group: str) -> Dict[str, Any]: """The names and values of options in a group. Useful for copying options into Application settings:: from tornado.options import define, parse_command_line, options define('template_path', group='application') define('static_path', group='application') parse_command_line() application = Application( handlers, **options.group_dict('application')) .. versionadded:: 3.1 """ return dict( (opt.name, opt.value()) for name, opt in self._options.items() if not group or group == opt.group_name )
Example #8
Source File: httpclient.py From EventGhost with GNU General Public License v2.0 | 6 votes |
def main(): from tornado.options import define, options, parse_command_line define("print_headers", type=bool, default=False) define("print_body", type=bool, default=True) define("follow_redirects", type=bool, default=True) define("validate_cert", type=bool, default=True) args = parse_command_line() client = HTTPClient() for arg in args: try: response = client.fetch(arg, follow_redirects=options.follow_redirects, validate_cert=options.validate_cert, ) except HTTPError as e: if e.response is not None: response = e.response else: raise if options.print_headers: print(response.headers) if options.print_body: print(native_str(response.body)) client.close()
Example #9
Source File: concurrency.py From Distributed-BA3C with Apache License 2.0 | 6 votes |
def __init__(self, predictors, batch_size=5, debug_charts=False, worker_id=None, neptune_client=None): """ :param predictors: a list of OnlinePredictor""" assert len(predictors) for k in predictors: #assert isinstance(k, OnlinePredictor), type(k) # TODO use predictors.return_input here assert k.return_input == False #queue_size=len(predictors)*100 queue_size=len(predictors)*1 self.input_queue = queue.Queue(maxsize=queue_size) self.threads = [ PredictorWorkerThread( self.input_queue, f, id, batch_size=batch_size, debug_charts=debug_charts, worker_id=worker_id, neptune_client=neptune_client) for id, f in enumerate(predictors)] if six.PY2: # TODO XXX set logging here to avoid affecting TF logging import tornado.options as options options.parse_command_line(['--logging=debug'])
Example #10
Source File: httpclient.py From viewfinder with Apache License 2.0 | 6 votes |
def main(): from tornado.options import define, options, parse_command_line define("print_headers", type=bool, default=False) define("print_body", type=bool, default=True) define("follow_redirects", type=bool, default=True) define("validate_cert", type=bool, default=True) args = parse_command_line() client = HTTPClient() for arg in args: try: response = client.fetch(arg, follow_redirects=options.follow_redirects, validate_cert=options.validate_cert, ) except HTTPError as e: if e.response is not None: response = e.response else: raise if options.print_headers: print(response.headers) if options.print_body: print(response.body) client.close()
Example #11
Source File: concurrency.py From petridishnn with MIT License | 6 votes |
def __init__(self, predictors, batch_size=5): """ Args: predictors (list): a list of OnlinePredictor available to use. batch_size (int): the maximum of an internal batch. """ assert len(predictors) self._need_default_sess = False for k in predictors: assert isinstance(k, OnlinePredictor), type(k) if k.sess is None: self._need_default_sess = True # TODO support predictors.return_input here assert not k.return_input self.input_queue = queue.Queue(maxsize=len(predictors) * 100) self.threads = [ PredictorWorkerThread( self.input_queue, f, id, batch_size=batch_size) for id, f in enumerate(predictors)] if six.PY2: # TODO XXX set logging here to avoid affecting TF logging import tornado.options as options options.parse_command_line(['--logging=debug']) logger.warn("MultiThreadAsyncPredictor is inefficient in Python 2! Switch to Python 3 instead.")
Example #12
Source File: options.py From viewfinder with Apache License 2.0 | 6 votes |
def group_dict(self, group): """The names and values of options in a group. Useful for copying options into Application settings:: from tornado.options import define, parse_command_line, options define('template_path', group='application') define('static_path', group='application') parse_command_line() application = Application( handlers, **options.group_dict('application')) .. versionadded:: 3.1 """ return dict( (name, opt.value()) for name, opt in self._options.items() if not group or group == opt.group_name)
Example #13
Source File: options.py From viewfinder with Apache License 2.0 | 6 votes |
def group_dict(self, group): """The names and values of options in a group. Useful for copying options into Application settings:: from tornado.options import define, parse_command_line, options define('template_path', group='application') define('static_path', group='application') parse_command_line() application = Application( handlers, **options.group_dict('application')) .. versionadded:: 3.1 """ return dict( (name, opt.value()) for name, opt in self._options.items() if not group or group == opt.group_name)
Example #14
Source File: httpclient.py From honeything with GNU General Public License v3.0 | 6 votes |
def main(): from tornado.options import define, options, parse_command_line define("print_headers", type=bool, default=False) define("print_body", type=bool, default=True) define("follow_redirects", type=bool, default=True) define("validate_cert", type=bool, default=True) args = parse_command_line() client = HTTPClient() for arg in args: try: response = client.fetch(arg, follow_redirects=options.follow_redirects, validate_cert=options.validate_cert, ) except HTTPError, e: if e.response is not None: response = e.response else: raise if options.print_headers: #print response.headers ht.logger.info(response.headers) if options.print_body: #print response.body ht.logger.info(response.body)
Example #15
Source File: concurrency.py From VDAIC2017 with MIT License | 6 votes |
def __init__(self, predictors, batch_size=5): """ :param predictors: a list of OnlinePredictor""" for k in predictors: #assert isinstance(k, OnlinePredictor), type(k) # TODO use predictors.return_input here assert k.return_input == False self.input_queue = queue.Queue(maxsize=len(predictors)*100) self.threads = [ PredictorWorkerThread( self.input_queue, f, id, batch_size=batch_size) for id, f in enumerate(predictors)] if six.PY2: # TODO XXX set logging here to avoid affecting TF logging import tornado.options as options options.parse_command_line(['--logging=debug'])
Example #16
Source File: options.py From pySINDy with MIT License | 6 votes |
def group_dict(self, group): """The names and values of options in a group. Useful for copying options into Application settings:: from tornado.options import define, parse_command_line, options define('template_path', group='application') define('static_path', group='application') parse_command_line() application = Application( handlers, **options.group_dict('application')) .. versionadded:: 3.1 """ return dict( (opt.name, opt.value()) for name, opt in self._options.items() if not group or group == opt.group_name)
Example #17
Source File: concurrency.py From DDRL with Apache License 2.0 | 6 votes |
def __init__(self, predictors, batch_size=5, debug_charts=False, worker_id=None, neptune_client=None): """ :param predictors: a list of OnlinePredictor""" assert len(predictors) for k in predictors: #assert isinstance(k, OnlinePredictor), type(k) # TODO use predictors.return_input here assert k.return_input == False #queue_size=len(predictors)*100 queue_size=len(predictors)*1 self.input_queue = queue.Queue(maxsize=queue_size) self.threads = [ PredictorWorkerThread( self.input_queue, f, id, batch_size=batch_size, debug_charts=debug_charts, worker_id=worker_id, neptune_client=neptune_client) for id, f in enumerate(predictors)] if six.PY2: # TODO XXX set logging here to avoid affecting TF logging import tornado.options as options options.parse_command_line(['--logging=debug'])
Example #18
Source File: options.py From teleport with Apache License 2.0 | 6 votes |
def group_dict(self, group): """The names and values of options in a group. Useful for copying options into Application settings:: from tornado.options import define, parse_command_line, options define('template_path', group='application') define('static_path', group='application') parse_command_line() application = Application( handlers, **options.group_dict('application')) .. versionadded:: 3.1 """ return dict( (opt.name, opt.value()) for name, opt in self._options.items() if not group or group == opt.group_name)
Example #19
Source File: options.py From tornado-zh with MIT License | 6 votes |
def group_dict(self, group): """The names and values of options in a group. Useful for copying options into Application settings:: from tornado.options import define, parse_command_line, options define('template_path', group='application') define('static_path', group='application') parse_command_line() application = Application( handlers, **options.group_dict('application')) .. versionadded:: 3.1 """ return dict( (opt.name, opt.value()) for name, opt in self._options.items() if not group or group == opt.group_name)
Example #20
Source File: options.py From honeything with GNU General Public License v3.0 | 5 votes |
def parse_command_line(self, args=None): if args is None: args = sys.argv remaining = [] for i in xrange(1, len(args)): # All things after the last option are command line arguments if not args[i].startswith("-"): remaining = args[i:] break if args[i] == "--": remaining = args[i + 1:] break arg = args[i].lstrip("-") name, equals, value = arg.partition("=") name = name.replace('-', '_') if not name in self: print_help() raise Error('Unrecognized command line option: %r' % name) option = self[name] if not equals: if option.type == bool: value = "true" else: raise Error('Option %r requires a value' % name) option.parse(value) if self.help: print_help() sys.exit(0) # Set up log level and pretty console logging by default if self.logging != 'none': logging.getLogger().setLevel(getattr(logging, self.logging.upper())) enable_pretty_logging() return remaining
Example #21
Source File: options.py From honeything with GNU General Public License v3.0 | 5 votes |
def enable_pretty_logging(options=options): """Turns on formatted logging output as configured. This is called automatically by `parse_command_line`. """ root_logger = logging.getLogger() if options.log_file_prefix: channel = logging.handlers.RotatingFileHandler( filename=options.log_file_prefix, maxBytes=options.log_file_max_size, backupCount=options.log_file_num_backups) channel.setFormatter(_LogFormatter(color=False)) root_logger.addHandler(channel) if (options.log_to_stderr or (options.log_to_stderr is None and not root_logger.handlers)): # Set up color if we are in a tty and curses is installed color = False if curses and sys.stderr.isatty(): try: curses.setupterm() if curses.tigetnum("colors") > 0: color = True except Exception: pass channel = logging.StreamHandler() channel.setFormatter(_LogFormatter(color=color)) root_logger.addHandler(channel)
Example #22
Source File: application.py From ops_sdk with GNU General Public License v3.0 | 5 votes |
def __init__(self, handlers=None, default_host="", transforms=None, **settings): tnd_options.parse_command_line() if configs.can_import: configs.import_dict(**settings) ins_log.read_log('info', '%s' % options.progid) super(Application, self).__init__(handlers, default_host, transforms, **configs) http_server = httpserver.HTTPServer(self) http_server.listen(options.port, address=options.addr) self.io_loop = ioloop.IOLoop.instance()
Example #23
Source File: application.py From k8sMG with GNU General Public License v3.0 | 5 votes |
def __init__(self, handlers=None, default_host="", transforms=None, **settings): #print('options.port=>>>',options.port) tnd_options.parse_command_line() #解析命令行 --port=9001 #print('options.port=>>>',options.port) Logger(options.progid) # Logger().init_logger(options.progid) super(Application, self).__init__(handlers, default_host, transforms, **settings) http_server = httpserver.HTTPServer(self) http_server.listen(options.port, address=options.addr) self.io_loop = ioloop.IOLoop.instance()
Example #24
Source File: options.py From honeything with GNU General Public License v3.0 | 5 votes |
def parse_command_line(args=None): """Parses all options given on the command line (defaults to sys.argv). Note that args[0] is ignored since it is the program name in sys.argv. We return a list of all arguments that are not parsed as options. """ return options.parse_command_line(args)
Example #25
Source File: options.py From pySINDy with MIT License | 5 votes |
def parse_command_line(args=None, final=True): """Parses global options from the command line. See `OptionParser.parse_command_line`. """ return options.parse_command_line(args, final=final)
Example #26
Source File: httpclient.py From pySINDy with MIT License | 5 votes |
def main(): from tornado.options import define, options, parse_command_line define("print_headers", type=bool, default=False) define("print_body", type=bool, default=True) define("follow_redirects", type=bool, default=True) define("validate_cert", type=bool, default=True) define("proxy_host", type=str) define("proxy_port", type=int) args = parse_command_line() client = HTTPClient() for arg in args: try: response = client.fetch(arg, follow_redirects=options.follow_redirects, validate_cert=options.validate_cert, proxy_host=options.proxy_host, proxy_port=options.proxy_port, ) except HTTPError as e: if e.response is not None: response = e.response else: raise if options.print_headers: print(response.headers) if options.print_body: print(native_str(response.body)) client.close()
Example #27
Source File: options.py From V1EngineeringInc-Docs with Creative Commons Attribution Share Alike 4.0 International | 5 votes |
def parse_command_line(args: List[str] = None, final: bool = True) -> List[str]: """Parses global options from the command line. See `OptionParser.parse_command_line`. """ return options.parse_command_line(args, final=final)
Example #28
Source File: httpclient.py From teleport with Apache License 2.0 | 5 votes |
def main() -> None: from tornado.options import define, options, parse_command_line define("print_headers", type=bool, default=False) define("print_body", type=bool, default=True) define("follow_redirects", type=bool, default=True) define("validate_cert", type=bool, default=True) define("proxy_host", type=str) define("proxy_port", type=int) args = parse_command_line() client = HTTPClient() for arg in args: try: response = client.fetch( arg, follow_redirects=options.follow_redirects, validate_cert=options.validate_cert, proxy_host=options.proxy_host, proxy_port=options.proxy_port, ) except HTTPError as e: if e.response is not None: response = e.response else: raise if options.print_headers: print(response.headers) if options.print_body: print(native_str(response.body)) client.close()
Example #29
Source File: options.py From teleport with Apache License 2.0 | 5 votes |
def parse_command_line(args: List[str] = None, final: bool = True) -> List[str]: """Parses global options from the command line. See `OptionParser.parse_command_line`. """ return options.parse_command_line(args, final=final)
Example #30
Source File: options.py From EventGhost with GNU General Public License v2.0 | 5 votes |
def parse_command_line(args=None, final=True): """Parses global options from the command line. See `OptionParser.parse_command_line`. """ return options.parse_command_line(args, final=final)