本文整理汇总了Python中tornado.options.options.host方法的典型用法代码示例。如果您正苦于以下问题:Python options.host方法的具体用法?Python options.host怎么用?Python options.host使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类tornado.options.options
的用法示例。
在下文中一共展示了options.host方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: run_cmd
# 需要导入模块: from tornado.options import options [as 别名]
# 或者: from tornado.options.options import host [as 别名]
def run_cmd(self, command, pattern):
self.runner.run('shell', command, pattern=pattern)
ExecLog(host=self.asset_name_str, cmd=self.command, user=self.user.username,
remote_ip=self.remote_ip, result=self.runner.results).save()
newline_pattern = re.compile(r'\n')
for k, v in self.runner.results.items():
for host, output in v.items():
output = newline_pattern.sub('<br />', output)
if k == 'ok':
header = "<span style='color: green'>[ %s => %s]</span>\n" % (host, 'Ok')
else:
header = "<span style='color: red'>[ %s => %s]</span>\n" % (host, 'failed')
self.write_message(header)
self.write_message(output)
self.write_message('\n~o~ Task finished ~o~\n')
示例2: __init__
# 需要导入模块: from tornado.options import options [as 别名]
# 或者: from tornado.options.options import host [as 别名]
def __init__(self):
# register tornado's RequestHandler to designated context path
handlers = [
(r'/publish', PublishHandler),
(r'/subscribe', SubscribeHandler),
(r'/', IndexHandler),
]
settings = dict(
template_path=path.join(path.dirname(__file__), 'templates'),
static_path=path.join(path.dirname(__file__), 'static'),
)
super(Application, self).__init__(handlers, **settings)
# redis singeleton to share among handlers
self.redis = redis.StrictRedis(host=options.redis_host, port=options.redis_port, db=options.redis_db, password=options.redis_password)
# redis pubsub singeleton to share among handler(pubsub is used to subscribe channels)
self.pubsub = self.redis.pubsub(ignore_subscribe_messages=True)
self.pubsub.subscribe(options.redis_channel)
# logger to record log
self.logger = logger
# base handler
示例3: __init__
# 需要导入模块: from tornado.options import options [as 别名]
# 或者: from tornado.options.options import host [as 别名]
def __init__(self):
signal.signal(signal.SIGINT, self.intercept_signal)
signal.signal(signal.SIGTERM, self.intercept_signal)
self.logger = logging.getLogger(__name__)
define("port", default=5000, help="run on the given port", type=int)
define("host", default="0.0.0.0", help="run on the given host", type=str)
self.config_file = os.path.join(os.path.dirname(os.path.abspath(__file__)), "boxPrint.conf")
tornado.options.parse_config_file(self.config_file)
self.host = options.host
self.port = options.port
self.app = App()
示例4: run
# 需要导入模块: from tornado.options import options [as 别名]
# 或者: from tornado.options.options import host [as 别名]
def run(self):
http_server = tornado.httpserver.HTTPServer(self.app)
http_server.listen(self.port, self.host)
self.logger.info("Mohou 3d print provider start.")
tornado.ioloop.IOLoop.current().start()
示例5: send_message
# 需要导入模块: from tornado.options import options [as 别名]
# 或者: from tornado.options.options import host [as 别名]
def send_message():
stream = yield TCPClient().connect(options.host, options.port)
yield stream.write((options.message + "\n").encode())
print("Sent to server:", options.message)
reply = yield stream.read_until(b"\n")
print("Response from server:", reply.decode().strip())
示例6: main
# 需要导入模块: from tornado.options import options [as 别名]
# 或者: from tornado.options.options import host [as 别名]
def main():
util.setup_trap()
rpi.init()
fpga.init()
network.init(options.host, options.port)
IOLoop.current().start()
示例7: main
# 需要导入模块: from tornado.options import options [as 别名]
# 或者: from tornado.options.options import host [as 别名]
def main():
tornado.options.parse_command_line()
# create http server
http_server = tornado.httpserver.HTTPServer(Application())
# serve the host and port pass by command line(or default 0.0.0.0:8000)
http_server.listen(options.port, options.host)
# start http server
tornado.ioloop.IOLoop.current().start()