INFO:werkzeug: * Restarting with stat WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 16:01:27] "OPTIONS /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 16:01:27] "POST /word_structure HTTP/1.1" 500 - INFO:werkzeug: * Restarting with stat WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 16:03:05] "OPTIONS /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 16:03:05] "POST /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 16:03:54] "OPTIONS /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 16:03:54] "POST /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 16:04:34] "OPTIONS /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 16:04:34] "POST /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 16:04:34] "GET /ser_static/5fc64a0a4994183dda7e74b9/new_image1.png HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 16:06:01] "OPTIONS /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 16:06:01] "POST /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 16:11:59] "OPTIONS /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 16:11:59] "POST /word_structure HTTP/1.1" 200 - INFO:werkzeug: * Restarting with stat WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:werkzeug: * Restarting with stat WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:werkzeug: * Restarting with stat WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 16:28:23] "OPTIONS /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 16:28:23] "POST /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 16:28:24] "OPTIONS /ruku HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 16:28:24] "POST /ruku HTTP/1.1" 500 - INFO:werkzeug: * Restarting with stat WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 16:33:27] "OPTIONS /ruku HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 16:33:27] "POST /ruku HTTP/1.1" 500 - INFO:werkzeug: * Restarting with stat WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 16:34:27] "OPTIONS /ruku HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 16:34:27] "POST /ruku HTTP/1.1" 500 - INFO:werkzeug: * Restarting with stat WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 16:36:22] "OPTIONS /ruku HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 16:36:22] "POST /ruku HTTP/1.1" 500 - INFO:werkzeug: * Restarting with stat WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:werkzeug: * Detected change in 'F:\\zwj\\Text_Structure\\new_tiku_structure_2021\\server3.py', reloading INFO:werkzeug: * Restarting with stat WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:werkzeug: * Restarting with stat WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 16:43:18] "OPTIONS /ruku HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 16:43:18] "POST /ruku HTTP/1.1" 500 - INFO:werkzeug: * Restarting with stat WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 16:44:57] "OPTIONS /ruku HTTP/1.1" 200 - INFO:qcloud_cos.cos_client:list objects, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/ ,headers=:{} INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 16:44:58] "POST /ruku HTTP/1.1" 200 - INFO:werkzeug: * Restarting with stat WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 16:48:41] "OPTIONS /ruku HTTP/1.1" 200 - INFO:qcloud_cos.cos_client:list objects, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/ ,headers=:{} INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 16:48:42] "POST /ruku HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 16:49:00] "OPTIONS /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 16:49:00] "POST /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 16:49:00] "GET /ser_static/5fc64a0a4994183dda7e74b9/new_image2.png HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 16:49:03] "OPTIONS /ruku HTTP/1.1" 200 - INFO:qcloud_cos.cos_client:list objects, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/ ,headers=:{} INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】再解析开始上传图片到cloud,并替换成线上地址---- INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/new_image2.png ,headers=:{} INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】再解析图片上传时间img_upload_time:2.864161968231201 INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 16:49:06] "POST /ruku HTTP/1.1" 200 - INFO:werkzeug: * Restarting with stat WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 16:53:19] "OPTIONS /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 16:53:19] "POST /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 16:53:23] "OPTIONS /ruku HTTP/1.1" 200 - INFO:qcloud_cos.cos_client:list objects, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/ ,headers=:{} INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】再解析开始上传图片到cloud,并替换成线上地址---- INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/new_image2.png ,headers=:{} INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】再解析图片上传时间img_upload_time:2.252600908279419 INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 16:53:26] "POST /ruku HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'F:\\zwj\\Text_Structure\\new_tiku_structure_2021\\utils\\ruku_opera.py', reloading INFO:werkzeug: * Restarting with stat WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:werkzeug: * Detected change in 'F:\\zwj\\Text_Structure\\new_tiku_structure_2021\\server3.py', reloading INFO:werkzeug: * Restarting with stat INFO:qcloud_cos.cos_client:list objects, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/ ,headers=:{} WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:qcloud_cos.cos_client:list objects, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/ ,headers=:{} INFO:qcloud_cos.cos_client:list objects, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/ ,headers=:{} INFO:werkzeug: * Detected change in 'F:\\zwj\\Text_Structure\\new_tiku_structure_2021\\utils\\ruku_opera.py', reloading INFO:werkzeug: * Restarting with stat INFO:qcloud_cos.cos_client:list objects, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/ ,headers=:{} WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:qcloud_cos.cos_client:list objects, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/ ,headers=:{} INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 17:29:05] "OPTIONS /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 17:29:05] "POST /word_structure HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'F:\\zwj\\Text_Structure\\new_tiku_structure_2021\\utils\\ruku_opera.py', reloading INFO:werkzeug: * Restarting with stat INFO:qcloud_cos.cos_client:list objects, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/ ,headers=:{} WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:werkzeug: * Detected change in 'F:\\zwj\\Text_Structure\\new_tiku_structure_2021\\utils\\ruku_opera.py', reloading INFO:werkzeug: * Restarting with stat WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:werkzeug: * Restarting with stat WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 17:53:12] "OPTIONS /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 17:53:12] "POST /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 17:53:13] "OPTIONS /ruku HTTP/1.1" 200 - INFO:qcloud_cos.cos_client:list objects, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/ ,headers=:{} INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】从桶里取数据时间:0.49867916107177734 INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 17:53:14] "POST /ruku HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:04:21] "OPTIONS /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:04:21] "POST /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:04:21] "GET /ser_static/5fc64a0a4994183dda7e74b9/new_image3.png HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:04:30] "OPTIONS /ruku HTTP/1.1" 200 - INFO:qcloud_cos.cos_client:list objects, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/ ,headers=:{} INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】从桶里取数据时间:0.12096357345581055 INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】题目中图片地址替换时间:0.0 INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】再解析开始上传图片到cloud,并替换成线上地址---- INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/new_image3.png ,headers=:{} INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】再解析图片上传时间img_upload_time:2.238562822341919 INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:04:33] "POST /ruku HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:05:48] "OPTIONS /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:05:48] "POST /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:06:07] "OPTIONS /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:06:07] "POST /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:09:16] "OPTIONS /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:09:16] "POST /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:10:03] "OPTIONS /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:10:03] "POST /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:10:20] "OPTIONS /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:10:20] "POST /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:10:33] "OPTIONS /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:10:33] "POST /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:10:34] "OPTIONS /ruku HTTP/1.1" 200 - INFO:qcloud_cos.cos_client:list objects, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/ ,headers=:{} INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】从桶里取数据时间:0.11496901512145996 INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:10:35] "POST /ruku HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:11:18] "OPTIONS /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:11:18] "POST /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:11:18] "GET /ser_static/5fc64a0a4994183dda7e74b9/new_image4.png HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:11:19] "OPTIONS /ruku HTTP/1.1" 200 - INFO:qcloud_cos.cos_client:list objects, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/ ,headers=:{} INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】从桶里取数据时间:0.043970346450805664 INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】题目中图片地址替换时间:0.0 INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】再解析开始上传图片到cloud,并替换成线上地址---- INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/new_image4.png ,headers=:{} INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】再解析图片上传时间img_upload_time:3.2769241333007812 INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:11:23] "POST /ruku HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:11:37] "OPTIONS /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:11:37] "POST /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:11:38] "OPTIONS /ruku HTTP/1.1" 200 - INFO:qcloud_cos.cos_client:list objects, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/ ,headers=:{} INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】从桶里取数据时间:0.044013261795043945 INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:11:38] "POST /ruku HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:13:10] "OPTIONS /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:13:10] "POST /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:13:11] "OPTIONS /ruku HTTP/1.1" 200 - INFO:qcloud_cos.cos_client:list objects, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/ ,headers=:{} ERROR:qcloud_cos.cos_client:url:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/, retry_time:0 exception:HTTPSConnectionPool(host='zxhx-1302712961.cos.ap-shanghai.myqcloud.com', port=443): Max retries exceeded with url: /?prefix=zyk%2Fuploadfiles%2Fwording%2F5fc64a0a4994183dda7e74b9&delimiter=&marker=&max-keys=1000&encoding-type=url (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 11001] getaddrinfo failed',)) Traceback (most recent call last): File "C:\Anaconda3\lib\site-packages\urllib3\connection.py", line 170, in _new_conn (self._dns_host, self.port), self.timeout, **extra_kw File "C:\Anaconda3\lib\site-packages\urllib3\util\connection.py", line 73, in create_connection for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): File "C:\Anaconda3\lib\socket.py", line 745, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): socket.gaierror: [Errno 11001] getaddrinfo failed During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Anaconda3\lib\site-packages\urllib3\connectionpool.py", line 706, in urlopen chunked=chunked, File "C:\Anaconda3\lib\site-packages\urllib3\connectionpool.py", line 382, in _make_request self._validate_conn(conn) File "C:\Anaconda3\lib\site-packages\urllib3\connectionpool.py", line 1010, in _validate_conn conn.connect() File "C:\Anaconda3\lib\site-packages\urllib3\connection.py", line 353, in connect conn = self._new_conn() File "C:\Anaconda3\lib\site-packages\urllib3\connection.py", line 182, in _new_conn self, "Failed to establish a new connection: %s" % e urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 11001] getaddrinfo failed During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Anaconda3\lib\site-packages\requests\adapters.py", line 449, in send timeout=timeout File "C:\Anaconda3\lib\site-packages\urllib3\connectionpool.py", line 756, in urlopen method, url, error=e, _pool=self, _stacktrace=sys.exc_info()[2] File "C:\Anaconda3\lib\site-packages\urllib3\util\retry.py", line 573, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='zxhx-1302712961.cos.ap-shanghai.myqcloud.com', port=443): Max retries exceeded with url: /?prefix=zyk%2Fuploadfiles%2Fwording%2F5fc64a0a4994183dda7e74b9&delimiter=&marker=&max-keys=1000&encoding-type=url (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 11001] getaddrinfo failed',)) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Anaconda3\lib\site-packages\cos_python_sdk_v5-1.9.3-py3.6.egg\qcloud_cos\cos_client.py", line 257, in send_request res = self._session.get(url, timeout=timeout, proxies=self._conf._proxies, **kwargs) File "C:\Anaconda3\lib\site-packages\requests\sessions.py", line 555, in get return self.request('GET', url, **kwargs) File "C:\Anaconda3\lib\site-packages\requests\sessions.py", line 542, in request resp = self.send(prep, **send_kwargs) File "C:\Anaconda3\lib\site-packages\requests\sessions.py", line 655, in send r = adapter.send(request, **kwargs) File "C:\Anaconda3\lib\site-packages\requests\adapters.py", line 516, in send raise ConnectionError(e, request=request) requests.exceptions.ConnectionError: HTTPSConnectionPool(host='zxhx-1302712961.cos.ap-shanghai.myqcloud.com', port=443): Max retries exceeded with url: /?prefix=zyk%2Fuploadfiles%2Fwording%2F5fc64a0a4994183dda7e74b9&delimiter=&marker=&max-keys=1000&encoding-type=url (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 11001] getaddrinfo failed',)) INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】从桶里取数据时间:15.260231971740723 INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:13:26] "POST /ruku HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:14:41] "OPTIONS /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:14:41] "POST /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:14:41] "OPTIONS /ruku HTTP/1.1" 200 - INFO:qcloud_cos.cos_client:list objects, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/ ,headers=:{} INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】从桶里取数据时间:0.12296557426452637 INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:14:42] "POST /ruku HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:23:23] "OPTIONS /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:23:24] "POST /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:23:25] "OPTIONS /ruku HTTP/1.1" 200 - INFO:qcloud_cos.cos_client:list objects, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/ ,headers=:{} INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】从桶里取数据时间:0.20189476013183594 INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:23:25] "POST /ruku HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:26:28] "OPTIONS /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:26:28] "POST /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:26:29] "OPTIONS /ruku HTTP/1.1" 200 - INFO:qcloud_cos.cos_client:list objects, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/ ,headers=:{} INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】从桶里取数据时间:0.14094972610473633 INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:26:29] "POST /ruku HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:27:28] "OPTIONS /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:27:28] "POST /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:27:54] "OPTIONS /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:27:54] "POST /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:27:58] "OPTIONS /ruku HTTP/1.1" 200 - INFO:qcloud_cos.cos_client:list objects, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/ ,headers=:{} INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】从桶里取数据时间:0.13595271110534668 INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:27:58] "POST /ruku HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:28:35] "OPTIONS /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:28:35] "POST /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:28:36] "OPTIONS /ruku HTTP/1.1" 200 - INFO:qcloud_cos.cos_client:list objects, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/ ,headers=:{} INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】从桶里取数据时间:0.17092275619506836 INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:28:36] "POST /ruku HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:29:30] "OPTIONS /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:29:30] "POST /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:29:30] "GET /ser_static/5fc64a0a4994183dda7e74b9/new_image5.png HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:29:31] "OPTIONS /ruku HTTP/1.1" 200 - INFO:qcloud_cos.cos_client:list objects, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/ ,headers=:{} INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】从桶里取数据时间:0.05196547508239746 INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】题目中图片地址替换时间:0.0 INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】再解析开始上传图片到cloud,并替换成线上地址---- INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/new_image5.png ,headers=:{} INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】再解析图片上传时间img_upload_time:2.2725412845611572 INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:29:34] "POST /ruku HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:29:47] "OPTIONS /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:29:47] "POST /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:29:53] "OPTIONS /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:29:54] "POST /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:29:55] "OPTIONS /ruku HTTP/1.1" 200 - INFO:qcloud_cos.cos_client:list objects, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/ ,headers=:{} INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】从桶里取数据时间:0.05600428581237793 INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:29:55] "POST /ruku HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:30:55] "OPTIONS /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [22/Apr/2021 18:30:55] "POST /word_structure HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'F:\\zwj\\Text_Structure\\new_tiku_structure_2021\\utils\\ruku_opera.py', reloading INFO:werkzeug: * Restarting with stat WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:werkzeug: * Detected change in 'F:\\zwj\\Text_Structure\\new_tiku_structure_2021\\configs.py', reloading INFO:werkzeug: * Restarting with stat WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:werkzeug: * Detected change in 'F:\\zwj\\Text_Structure\\new_tiku_structure_2021\\configs.py', reloading INFO:werkzeug: * Restarting with stat WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:werkzeug: * Detected change in 'F:\\zwj\\Text_Structure\\new_tiku_structure_2021\\utils\\ruku_opera.py', reloading INFO:werkzeug: * Restarting with stat WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:werkzeug: * Detected change in 'F:\\zwj\\Text_Structure\\new_tiku_structure_2021\\utils\\ruku_opera.py', reloading INFO:werkzeug: * Restarting with stat WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:werkzeug: * Detected change in 'F:\\zwj\\Text_Structure\\new_tiku_structure_2021\\configs.py', reloading INFO:werkzeug: * Restarting with stat WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:werkzeug: * Detected change in 'F:\\zwj\\Text_Structure\\new_tiku_structure_2021\\configs.py', reloading INFO:werkzeug: * Restarting with stat WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:werkzeug: * Detected change in 'F:\\zwj\\Text_Structure\\new_tiku_structure_2021\\utils\\ruku_opera.py', reloading INFO:werkzeug: * Restarting with stat WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:werkzeug: * Detected change in 'F:\\zwj\\Text_Structure\\new_tiku_structure_2021\\utils\\washutil.py', reloading INFO:werkzeug: * Restarting with stat WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:werkzeug: * Detected change in 'F:\\zwj\\Text_Structure\\new_tiku_structure_2021\\utils\\washutil.py', reloading INFO:werkzeug: * Restarting with stat INFO:werkzeug: * Restarting with stat WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:werkzeug: * Detected change in 'F:\\zwj\\Text_Structure\\new_tiku_structure_2021\\configs.py', reloading INFO:werkzeug: * Restarting with stat WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:werkzeug: * Detected change in 'F:\\zwj\\Text_Structure\\new_tiku_structure_2021\\configs.py', reloading INFO:werkzeug: * Restarting with stat WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:werkzeug:192.168.1.173 - - [23/Apr/2021 16:20:37] "OPTIONS /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [23/Apr/2021 16:20:37] "POST /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [23/Apr/2021 16:20:37] "GET /ser_static/5fc64a0a4994183dda7e74b9/new_image1619166037951077.png HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [23/Apr/2021 16:20:39] "OPTIONS /ruku HTTP/1.1" 200 - INFO:qcloud_cos.cos_client:list objects, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/ ,headers=:{} INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】从桶里取数据时间:0.5127134323120117 INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】题目中图片地址替换时间:0.0009992122650146484 INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】再解析开始上传图片到cloud,并替换成线上地址---- INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/new_image1619166037951077.png ,headers=:{} INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image10.png ,headers=:{} INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image11.png ,headers=:{} INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image15.png ,headers=:{} INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image20.png ,headers=:{} INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image28.png ,headers=:{} INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image29.png ,headers=:{} INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image30.png ,headers=:{} INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image31.png ,headers=:{} INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image32.png ,headers=:{} INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image33.png ,headers=:{} INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image34.png ,headers=:{} INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image33.png ,headers=:{} INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image35.png ,headers=:{} INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image36.png ,headers=:{} INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image37.png ,headers=:{} INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】再解析图片上传时间img_upload_time:2.51238751411438 INFO:werkzeug:192.168.1.173 - - [23/Apr/2021 16:20:42] "POST /ruku HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [23/Apr/2021 16:22:09] "OPTIONS /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [23/Apr/2021 16:22:09] "POST /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [23/Apr/2021 16:22:10] "OPTIONS /ruku HTTP/1.1" 200 - INFO:qcloud_cos.cos_client:list objects, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/ ,headers=:{} INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】从桶里取数据时间:3.215934991836548 INFO:dicttoxml:Inside dicttoxml(): type(obj) is: "dict", obj="{'Quiet': 'true', 'Object': [{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image10.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image11.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image15.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image20.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image28.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image29.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image30.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image31.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image32.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image33.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image34.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image35.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image36.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image37.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/new_image1619166037951077.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/new_image2.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/new_image3.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/new_image4.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/new_image5.png'}]}" INFO:dicttoxml:Inside convert(). obj type is: "dict", obj="{'Quiet': 'true', 'Object': [{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image10.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image11.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image15.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image20.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image28.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image29.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image30.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image31.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image32.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image33.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image34.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image35.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image36.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image37.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/new_image1619166037951077.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/new_image2.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/new_image3.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/new_image4.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/new_image5.png'}]}" INFO:dicttoxml:Inside convert_dict(): obj type is: "dict", obj="{'Quiet': 'true', 'Object': [{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image10.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image11.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image15.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image20.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image28.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image29.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image30.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image31.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image32.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image33.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image34.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image35.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image36.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image37.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/new_image1619166037951077.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/new_image2.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/new_image3.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/new_image4.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/new_image5.png'}]}" INFO:dicttoxml:Looping inside convert_dict(): key="Quiet", val="true", type(val)="str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Quiet" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Quiet" INFO:dicttoxml:Inside convert_kv(): key="Quiet", val="true", type(val) is: "str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Quiet" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Quiet" INFO:dicttoxml:Looping inside convert_dict(): key="Object", val="[{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image10.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image11.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image15.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image20.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image28.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image29.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image30.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image31.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image32.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image33.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image34.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image35.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image36.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image37.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/new_image1619166037951077.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/new_image2.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/new_image3.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/new_image4.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/new_image5.png'}]", type(val)="list" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Object" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Object" INFO:dicttoxml:Inside convert_list() INFO:dicttoxml:Looping inside convert_list(): item="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image10.png'}", item_name="Object", type="dict" INFO:dicttoxml:Inside convert_dict(): obj type is: "dict", obj="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image10.png'}" INFO:dicttoxml:Looping inside convert_dict(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image10.png", type(val)="str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Inside convert_kv(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image10.png", type(val) is: "str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Looping inside convert_list(): item="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image11.png'}", item_name="Object", type="dict" INFO:dicttoxml:Inside convert_dict(): obj type is: "dict", obj="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image11.png'}" INFO:dicttoxml:Looping inside convert_dict(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image11.png", type(val)="str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Inside convert_kv(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image11.png", type(val) is: "str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Looping inside convert_list(): item="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image15.png'}", item_name="Object", type="dict" INFO:dicttoxml:Inside convert_dict(): obj type is: "dict", obj="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image15.png'}" INFO:dicttoxml:Looping inside convert_dict(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image15.png", type(val)="str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Inside convert_kv(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image15.png", type(val) is: "str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Looping inside convert_list(): item="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image20.png'}", item_name="Object", type="dict" INFO:dicttoxml:Inside convert_dict(): obj type is: "dict", obj="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image20.png'}" INFO:dicttoxml:Looping inside convert_dict(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image20.png", type(val)="str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Inside convert_kv(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image20.png", type(val) is: "str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Looping inside convert_list(): item="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image28.png'}", item_name="Object", type="dict" INFO:dicttoxml:Inside convert_dict(): obj type is: "dict", obj="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image28.png'}" INFO:dicttoxml:Looping inside convert_dict(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image28.png", type(val)="str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Inside convert_kv(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image28.png", type(val) is: "str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Looping inside convert_list(): item="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image29.png'}", item_name="Object", type="dict" INFO:dicttoxml:Inside convert_dict(): obj type is: "dict", obj="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image29.png'}" INFO:dicttoxml:Looping inside convert_dict(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image29.png", type(val)="str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Inside convert_kv(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image29.png", type(val) is: "str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Looping inside convert_list(): item="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image30.png'}", item_name="Object", type="dict" INFO:dicttoxml:Inside convert_dict(): obj type is: "dict", obj="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image30.png'}" INFO:dicttoxml:Looping inside convert_dict(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image30.png", type(val)="str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Inside convert_kv(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image30.png", type(val) is: "str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Looping inside convert_list(): item="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image31.png'}", item_name="Object", type="dict" INFO:dicttoxml:Inside convert_dict(): obj type is: "dict", obj="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image31.png'}" INFO:dicttoxml:Looping inside convert_dict(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image31.png", type(val)="str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Inside convert_kv(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image31.png", type(val) is: "str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Looping inside convert_list(): item="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image32.png'}", item_name="Object", type="dict" INFO:dicttoxml:Inside convert_dict(): obj type is: "dict", obj="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image32.png'}" INFO:dicttoxml:Looping inside convert_dict(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image32.png", type(val)="str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Inside convert_kv(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image32.png", type(val) is: "str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Looping inside convert_list(): item="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image33.png'}", item_name="Object", type="dict" INFO:dicttoxml:Inside convert_dict(): obj type is: "dict", obj="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image33.png'}" INFO:dicttoxml:Looping inside convert_dict(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image33.png", type(val)="str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Inside convert_kv(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image33.png", type(val) is: "str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Looping inside convert_list(): item="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image34.png'}", item_name="Object", type="dict" INFO:dicttoxml:Inside convert_dict(): obj type is: "dict", obj="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image34.png'}" INFO:dicttoxml:Looping inside convert_dict(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image34.png", type(val)="str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Inside convert_kv(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image34.png", type(val) is: "str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Looping inside convert_list(): item="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image35.png'}", item_name="Object", type="dict" INFO:dicttoxml:Inside convert_dict(): obj type is: "dict", obj="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image35.png'}" INFO:dicttoxml:Looping inside convert_dict(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image35.png", type(val)="str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Inside convert_kv(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image35.png", type(val) is: "str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Looping inside convert_list(): item="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image36.png'}", item_name="Object", type="dict" INFO:dicttoxml:Inside convert_dict(): obj type is: "dict", obj="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image36.png'}" INFO:dicttoxml:Looping inside convert_dict(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image36.png", type(val)="str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Inside convert_kv(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image36.png", type(val) is: "str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Looping inside convert_list(): item="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image37.png'}", item_name="Object", type="dict" INFO:dicttoxml:Inside convert_dict(): obj type is: "dict", obj="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image37.png'}" INFO:dicttoxml:Looping inside convert_dict(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image37.png", type(val)="str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Inside convert_kv(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image37.png", type(val) is: "str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Looping inside convert_list(): item="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/new_image1619166037951077.png'}", item_name="Object", type="dict" INFO:dicttoxml:Inside convert_dict(): obj type is: "dict", obj="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/new_image1619166037951077.png'}" INFO:dicttoxml:Looping inside convert_dict(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/new_image1619166037951077.png", type(val)="str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Inside convert_kv(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/new_image1619166037951077.png", type(val) is: "str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Looping inside convert_list(): item="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/new_image2.png'}", item_name="Object", type="dict" INFO:dicttoxml:Inside convert_dict(): obj type is: "dict", obj="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/new_image2.png'}" INFO:dicttoxml:Looping inside convert_dict(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/new_image2.png", type(val)="str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Inside convert_kv(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/new_image2.png", type(val) is: "str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Looping inside convert_list(): item="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/new_image3.png'}", item_name="Object", type="dict" INFO:dicttoxml:Inside convert_dict(): obj type is: "dict", obj="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/new_image3.png'}" INFO:dicttoxml:Looping inside convert_dict(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/new_image3.png", type(val)="str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Inside convert_kv(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/new_image3.png", type(val) is: "str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Looping inside convert_list(): item="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/new_image4.png'}", item_name="Object", type="dict" INFO:dicttoxml:Inside convert_dict(): obj type is: "dict", obj="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/new_image4.png'}" INFO:dicttoxml:Looping inside convert_dict(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/new_image4.png", type(val)="str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Inside convert_kv(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/new_image4.png", type(val) is: "str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Looping inside convert_list(): item="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/new_image5.png'}", item_name="Object", type="dict" INFO:dicttoxml:Inside convert_dict(): obj type is: "dict", obj="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/new_image5.png'}" INFO:dicttoxml:Looping inside convert_dict(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/new_image5.png", type(val)="str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Inside convert_kv(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/new_image5.png", type(val) is: "str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:qcloud_cos.cos_client:delete objects, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/ ,headers=:{'Content-MD5': b'qsSnEQDesi2Vv8zMCt2t6Q==', 'Content-Type': 'application/xml'} INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】删除桶数据时间:0.11892342567443848 INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】题目中图片地址替换时间:0.0010561943054199219 INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】再解析开始上传图片到cloud,并替换成线上地址---- INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image10.png ,headers=:{} INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image11.png ,headers=:{} INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image15.png ,headers=:{} INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image20.png ,headers=:{} INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image28.png ,headers=:{} INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image29.png ,headers=:{} INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image30.png ,headers=:{} INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image31.png ,headers=:{} INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image32.png ,headers=:{} INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image33.png ,headers=:{} INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image34.png ,headers=:{} INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image33.png ,headers=:{} INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image35.png ,headers=:{} INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image36.png ,headers=:{} INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image37.png ,headers=:{} INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】再解析图片上传时间img_upload_time:2.4543673992156982 INFO:werkzeug:192.168.1.173 - - [23/Apr/2021 16:22:16] "POST /ruku HTTP/1.1" 200 - INFO:werkzeug: * Restarting with stat WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:werkzeug:192.168.1.173 - - [23/Apr/2021 16:36:09] "OPTIONS /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [23/Apr/2021 16:36:09] "POST /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [23/Apr/2021 16:36:11] "OPTIONS /ruku HTTP/1.1" 200 - INFO:qcloud_cos.cos_client:list objects, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/ ,headers=:{} INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】从桶里取数据时间:0.49570631980895996 INFO:dicttoxml:Inside dicttoxml(): type(obj) is: "dict", obj="{'Quiet': 'true', 'Object': [{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image10.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image11.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image15.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image20.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image28.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image29.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image30.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image31.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image32.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image33.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image34.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image35.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image36.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image37.png'}]}" INFO:dicttoxml:Inside convert(). obj type is: "dict", obj="{'Quiet': 'true', 'Object': [{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image10.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image11.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image15.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image20.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image28.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image29.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image30.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image31.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image32.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image33.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image34.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image35.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image36.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image37.png'}]}" INFO:dicttoxml:Inside convert_dict(): obj type is: "dict", obj="{'Quiet': 'true', 'Object': [{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image10.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image11.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image15.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image20.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image28.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image29.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image30.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image31.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image32.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image33.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image34.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image35.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image36.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image37.png'}]}" INFO:dicttoxml:Looping inside convert_dict(): key="Quiet", val="true", type(val)="str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Quiet" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Quiet" INFO:dicttoxml:Inside convert_kv(): key="Quiet", val="true", type(val) is: "str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Quiet" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Quiet" INFO:dicttoxml:Looping inside convert_dict(): key="Object", val="[{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image10.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image11.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image15.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image20.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image28.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image29.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image30.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image31.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image32.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image33.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image34.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image35.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image36.png'}, {'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image37.png'}]", type(val)="list" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Object" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Object" INFO:dicttoxml:Inside convert_list() INFO:dicttoxml:Looping inside convert_list(): item="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image10.png'}", item_name="Object", type="dict" INFO:dicttoxml:Inside convert_dict(): obj type is: "dict", obj="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image10.png'}" INFO:dicttoxml:Looping inside convert_dict(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image10.png", type(val)="str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Inside convert_kv(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image10.png", type(val) is: "str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Looping inside convert_list(): item="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image11.png'}", item_name="Object", type="dict" INFO:dicttoxml:Inside convert_dict(): obj type is: "dict", obj="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image11.png'}" INFO:dicttoxml:Looping inside convert_dict(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image11.png", type(val)="str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Inside convert_kv(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image11.png", type(val) is: "str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Looping inside convert_list(): item="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image15.png'}", item_name="Object", type="dict" INFO:dicttoxml:Inside convert_dict(): obj type is: "dict", obj="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image15.png'}" INFO:dicttoxml:Looping inside convert_dict(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image15.png", type(val)="str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Inside convert_kv(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image15.png", type(val) is: "str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Looping inside convert_list(): item="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image20.png'}", item_name="Object", type="dict" INFO:dicttoxml:Inside convert_dict(): obj type is: "dict", obj="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image20.png'}" INFO:dicttoxml:Looping inside convert_dict(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image20.png", type(val)="str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Inside convert_kv(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image20.png", type(val) is: "str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Looping inside convert_list(): item="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image28.png'}", item_name="Object", type="dict" INFO:dicttoxml:Inside convert_dict(): obj type is: "dict", obj="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image28.png'}" INFO:dicttoxml:Looping inside convert_dict(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image28.png", type(val)="str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Inside convert_kv(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image28.png", type(val) is: "str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Looping inside convert_list(): item="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image29.png'}", item_name="Object", type="dict" INFO:dicttoxml:Inside convert_dict(): obj type is: "dict", obj="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image29.png'}" INFO:dicttoxml:Looping inside convert_dict(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image29.png", type(val)="str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Inside convert_kv(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image29.png", type(val) is: "str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Looping inside convert_list(): item="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image30.png'}", item_name="Object", type="dict" INFO:dicttoxml:Inside convert_dict(): obj type is: "dict", obj="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image30.png'}" INFO:dicttoxml:Looping inside convert_dict(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image30.png", type(val)="str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Inside convert_kv(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image30.png", type(val) is: "str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Looping inside convert_list(): item="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image31.png'}", item_name="Object", type="dict" INFO:dicttoxml:Inside convert_dict(): obj type is: "dict", obj="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image31.png'}" INFO:dicttoxml:Looping inside convert_dict(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image31.png", type(val)="str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Inside convert_kv(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image31.png", type(val) is: "str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Looping inside convert_list(): item="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image32.png'}", item_name="Object", type="dict" INFO:dicttoxml:Inside convert_dict(): obj type is: "dict", obj="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image32.png'}" INFO:dicttoxml:Looping inside convert_dict(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image32.png", type(val)="str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Inside convert_kv(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image32.png", type(val) is: "str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Looping inside convert_list(): item="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image33.png'}", item_name="Object", type="dict" INFO:dicttoxml:Inside convert_dict(): obj type is: "dict", obj="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image33.png'}" INFO:dicttoxml:Looping inside convert_dict(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image33.png", type(val)="str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Inside convert_kv(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image33.png", type(val) is: "str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Looping inside convert_list(): item="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image34.png'}", item_name="Object", type="dict" INFO:dicttoxml:Inside convert_dict(): obj type is: "dict", obj="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image34.png'}" INFO:dicttoxml:Looping inside convert_dict(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image34.png", type(val)="str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Inside convert_kv(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image34.png", type(val) is: "str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Looping inside convert_list(): item="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image35.png'}", item_name="Object", type="dict" INFO:dicttoxml:Inside convert_dict(): obj type is: "dict", obj="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image35.png'}" INFO:dicttoxml:Looping inside convert_dict(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image35.png", type(val)="str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Inside convert_kv(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image35.png", type(val) is: "str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Looping inside convert_list(): item="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image36.png'}", item_name="Object", type="dict" INFO:dicttoxml:Inside convert_dict(): obj type is: "dict", obj="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image36.png'}" INFO:dicttoxml:Looping inside convert_dict(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image36.png", type(val)="str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Inside convert_kv(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image36.png", type(val) is: "str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Looping inside convert_list(): item="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image37.png'}", item_name="Object", type="dict" INFO:dicttoxml:Inside convert_dict(): obj type is: "dict", obj="{'Key': 'zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image37.png'}" INFO:dicttoxml:Looping inside convert_dict(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image37.png", type(val)="str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:dicttoxml:Inside convert_kv(): key="Key", val="zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image37.png", type(val) is: "str" INFO:dicttoxml:Inside make_valid_xml_name(). Testing key "Key" with attr "{}" INFO:dicttoxml:Inside key_is_valid_xml(). Testing "Key" INFO:qcloud_cos.cos_client:delete objects, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/ ,headers=:{'Content-MD5': b'81rPA1vxXjsxDGGlmuSIgw==', 'Content-Type': 'application/xml'} INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】删除桶数据时间:0.08691668510437012 INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】题目中图片地址替换时间:0.0 INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】再解析开始上传图片到cloud,并替换成线上地址---- INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image10.png ,headers=:{} INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image11.png ,headers=:{} INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image15.png ,headers=:{} INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image20.png ,headers=:{} INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image28.png ,headers=:{} INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image29.png ,headers=:{} INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image30.png ,headers=:{} INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image31.png ,headers=:{} INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image32.png ,headers=:{} INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image33.png ,headers=:{} INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image34.png ,headers=:{} INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image33.png ,headers=:{} INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image35.png ,headers=:{} INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image36.png ,headers=:{} INFO:qcloud_cos.cos_client:put object, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/zyk/uploadfiles/wording/5fc64a0a4994183dda7e74b9/image37.png ,headers=:{} INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】再解析图片上传时间img_upload_time:2.4568114280700684 INFO:werkzeug:192.168.1.173 - - [23/Apr/2021 16:36:14] "POST /ruku HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'F:\\zwj\\Text_Structure\\new_tiku_structure_2021\\utils\\qcloud_bucket.py', reloading INFO:werkzeug: * Restarting with stat INFO:qcloud_cos.cos_client:list objects, url=:https://zxhx-1302712961.cos.ap-shanghai.myqcloud.com/ ,headers=:{} WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:werkzeug: * Detected change in 'F:\\zwj\\Text_Structure\\new_tiku_structure_2021\\server3.py', reloading INFO:werkzeug: * Restarting with stat INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】题目中图片地址替换时间:0.0 WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:werkzeug: * Detected change in 'F:\\zwj\\Text_Structure\\new_tiku_structure_2021\\utils\\ruku_opera.py', reloading INFO:werkzeug: * Restarting with stat WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:werkzeug: * Detected change in 'F:\\zwj\\Text_Structure\\new_tiku_structure_2021\\utils\\ruku_opera.py', reloading INFO:werkzeug: * Restarting with stat INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】题目中图片地址替换时间:0.0019986629486083984 WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】题目中图片地址替换时间:46.461069107055664 INFO:werkzeug: * Detected change in 'F:\\zwj\\Text_Structure\\new_tiku_structure_2021\\utils\\ruku_opera.py', reloading INFO:werkzeug: * Restarting with stat INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】题目中图片地址替换时间:0.008994102478027344 WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】题目中图片地址替换时间:0.009963512420654297 INFO:werkzeug: * Detected change in 'F:\\zwj\\Text_Structure\\new_tiku_structure_2021\\utils\\ruku_opera.py', reloading INFO:werkzeug: * Restarting with stat INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】题目中图片地址替换时间:0.011992216110229492 WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:werkzeug: * Detected change in 'F:\\zwj\\Text_Structure\\new_tiku_structure_2021\\utils\\ruku_opera.py', reloading INFO:werkzeug: * Restarting with stat INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】题目中图片地址替换时间:0.0009984970092773438 WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】题目中图片地址替换时间:0.0009992122650146484 INFO:werkzeug: * Detected change in 'F:\\zwj\\Text_Structure\\new_tiku_structure_2021\\utils\\ruku_opera.py', reloading INFO:werkzeug: * Restarting with stat INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】题目中图片地址替换时间:0.0009989738464355469 WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:werkzeug: * Detected change in 'F:\\zwj\\Text_Structure\\new_tiku_structure_2021\\utils\\ruku_opera.py', reloading INFO:werkzeug: * Restarting with stat INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】题目中图片地址替换时间:0.0009992122650146484 WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:werkzeug: * Restarting with stat WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:werkzeug:192.168.1.173 - - [23/Apr/2021 17:10:36] "OPTIONS /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [23/Apr/2021 17:10:37] "POST /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [23/Apr/2021 17:10:37] "OPTIONS /ruku HTTP/1.1" 200 - INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】题目中图片地址替换时间:0.0009989738464355469 INFO:werkzeug:192.168.1.173 - - [23/Apr/2021 17:10:37] "POST /ruku HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'F:\\zwj\\Text_Structure\\new_tiku_structure_2021\\utils\\ruku_opera.py', reloading INFO:werkzeug: * Restarting with stat INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】题目中图片地址替换时间:0.00099945068359375 WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:werkzeug: * Detected change in 'F:\\zwj\\Text_Structure\\new_tiku_structure_2021\\utils\\ruku_opera.py', reloading INFO:werkzeug: * Restarting with stat INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】题目中图片地址替换时间:0.0009999275207519531 WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:werkzeug: * Detected change in 'F:\\zwj\\Text_Structure\\new_tiku_structure_2021\\utils\\ruku_opera.py', reloading INFO:werkzeug: * Restarting with stat INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】题目中图片地址替换时间:0.0009989738464355469 WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:werkzeug: * Detected change in 'F:\\zwj\\Text_Structure\\new_tiku_structure_2021\\utils\\ruku_opera.py', reloading INFO:werkzeug: * Restarting with stat INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】题目中图片地址替换时间:0.00099945068359375 WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:werkzeug: * Detected change in 'F:\\zwj\\Text_Structure\\new_tiku_structure_2021\\utils\\ruku_opera.py', reloading INFO:werkzeug: * Restarting with stat WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】题目中图片地址替换时间:0.0029976367950439453 INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】题目中图片地址替换时间:0.0029973983764648438 INFO:werkzeug: * Detected change in 'F:\\zwj\\Text_Structure\\new_tiku_structure_2021\\utils\\ruku_opera.py', reloading INFO:werkzeug: * Restarting with stat INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】题目中图片地址替换时间:0.0009989738464355469 WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:werkzeug: * Restarting with stat WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:werkzeug:192.168.1.173 - - [23/Apr/2021 17:27:41] "OPTIONS /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [23/Apr/2021 17:27:41] "POST /word_structure HTTP/1.1" 200 - INFO:werkzeug:192.168.1.173 - - [23/Apr/2021 17:27:42] "OPTIONS /ruku HTTP/1.1" 200 - INFO:utils.ruku_opera:----【word_id:5fc64a0a4994183dda7e74b9】题目中图片地址替换时间:0.0009992122650146484 INFO:werkzeug:192.168.1.173 - - [23/Apr/2021 17:27:42] "POST /ruku HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'F:\\zwj\\Text_Structure\\new_tiku_structure_2021\\utils\\ruku_opera.py', reloading INFO:werkzeug: * Restarting with stat WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit) INFO:werkzeug: * Detected change in 'F:\\zwj\\Text_Structure\\new_tiku_structure_2021\\utils\\ruku_opera.py', reloading INFO:werkzeug: * Restarting with stat WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 232-163-111 INFO:werkzeug: * Running on http://192.168.1.140:11066/ (Press CTRL+C to quit)