当前位置: 首页>>代码示例>>Python>>正文


Python options.host方法代码示例

本文整理汇总了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') 
开发者ID:Mr-Linus,项目名称:geekcloud,代码行数:18,代码来源:run_server.py

示例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 
开发者ID:xitongjiagoushi,项目名称:redis-pubsub,代码行数:24,代码来源:server.py

示例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() 
开发者ID:mohou,项目名称:Mohou_Box-master,代码行数:15,代码来源:boxPrint.py

示例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() 
开发者ID:mohou,项目名称:Mohou_Box-master,代码行数:7,代码来源:boxPrint.py

示例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()) 
开发者ID:Knight-ZXW,项目名称:aweasome_learning,代码行数:8,代码来源:client.py

示例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() 
开发者ID:All-less,项目名称:exotic-rpi,代码行数:8,代码来源:main.py

示例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() 
开发者ID:xitongjiagoushi,项目名称:redis-pubsub,代码行数:10,代码来源:server.py


注:本文中的tornado.options.options.host方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。