Skip to content

Commit c8138e8

Browse files
author
ccharlesren
committed
网关功能单例变量外部创建
Change-Id: I360983fec139fe328261e626d2a69329a6cf3d7e
1 parent 4fed064 commit c8138e8

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

hub/sample/gateway/example_gateway.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@
55
from hub.hub import QcloudHub
66
from gateway import subdev_ota as SubdevOta
77

8-
logger = None
8+
provider = QcloudHub(device_file="hub/sample/device_info.json", tls=True)
9+
qcloud = provider.hub
10+
logger = qcloud.logInit(qcloud.LoggerLevel.DEBUG, "logs/log", 1024 * 1024 * 10, 5, enable=True)
911

1012
subdev_map = {}
1113
thread_list = []
@@ -88,10 +90,6 @@ def publish_subdev_message(product_id, device_name, topic_suffix):
8890
qcloud.publish(topic_data, message, 1)
8991

9092
def example_gateway(isTest=True):
91-
global logger
92-
provider = QcloudHub(device_file="hub/sample/device_info.json", tls=True)
93-
qcloud = provider.hub
94-
logger = qcloud.logInit(qcloud.LoggerLevel.DEBUG, "logs/log", 1024 * 1024 * 10, 5, enable=True)
9593

9694
logger.debug("\033[1;36m gateway test start...\033[0m")
9795

0 commit comments

Comments
 (0)