[2026-06-29 08:48:43] Traceback (most recent call last): File "D:\honghee\server_manager\server_manager.py", line 714, in stop_job if job_process.poll() is None: ^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'poll' [2026-07-04 13:09:35] Traceback (most recent call last): File "D:\honghee\server_manager\server_manager.py", line 912, in stop_job if job_process.poll() is None: ^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'poll' [2026-07-18 14:18:01] Traceback (most recent call last): File "D:\honghee\server_manager\server_manager.py", line 912, in stop_job if job_process.poll() is None: ^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'poll' [2026-07-22 01:25:48] Traceback (most recent call last): File "D:\honghee\server_manager\server_manager.py", line 912, in stop_job if job_process.poll() is None: ^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'poll' [2026-07-25 10:44:25] Traceback (most recent call last): File "D:\honghee\server_manager\server_manager.py", line 912, in stop_job if job_process.poll() is None: ^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'poll' [2026-08-04 14:19:54] Traceback (most recent call last): File "D:\honghee\server_manager\server_manager.py", line 172, in blog_exposure_loop data = call_blog_exposure_endpoint(settings) File "D:\honghee\server_manager\server_manager.py", line 146, in call_blog_exposure_endpoint with urllib.request.urlopen(request, timeout=timeout) as response: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\owner\AppData\Local\Programs\Python\Python313\Lib\urllib\request.py", line 189, in urlopen return opener.open(url, data, timeout) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ File "C:\Users\owner\AppData\Local\Programs\Python\Python313\Lib\urllib\request.py", line 495, in open response = meth(req, response) File "C:\Users\owner\AppData\Local\Programs\Python\Python313\Lib\urllib\request.py", line 604, in http_response response = self.parent.error( 'http', request, response, code, msg, hdrs) File "C:\Users\owner\AppData\Local\Programs\Python\Python313\Lib\urllib\request.py", line 533, in error return self._call_chain(*args) ~~~~~~~~~~~~~~~~^^^^^^^ File "C:\Users\owner\AppData\Local\Programs\Python\Python313\Lib\urllib\request.py", line 466, in _call_chain result = func(*args) File "C:\Users\owner\AppData\Local\Programs\Python\Python313\Lib\urllib\request.py", line 613, in http_error_default raise HTTPError(req.full_url, code, msg, hdrs, fp) urllib.error.HTTPError: HTTP Error 401: Unauthorized [2026-08-04 14:23:21] Traceback (most recent call last): File "D:\honghee\server_manager\server_manager.py", line 172, in blog_exposure_loop data = call_blog_exposure_endpoint(settings) File "D:\honghee\server_manager\server_manager.py", line 146, in call_blog_exposure_endpoint with urllib.request.urlopen(request, timeout=timeout) as response: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\owner\AppData\Local\Programs\Python\Python313\Lib\urllib\request.py", line 189, in urlopen return opener.open(url, data, timeout) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ File "C:\Users\owner\AppData\Local\Programs\Python\Python313\Lib\urllib\request.py", line 495, in open response = meth(req, response) File "C:\Users\owner\AppData\Local\Programs\Python\Python313\Lib\urllib\request.py", line 604, in http_response response = self.parent.error( 'http', request, response, code, msg, hdrs) File "C:\Users\owner\AppData\Local\Programs\Python\Python313\Lib\urllib\request.py", line 533, in error return self._call_chain(*args) ~~~~~~~~~~~~~~~~^^^^^^^ File "C:\Users\owner\AppData\Local\Programs\Python\Python313\Lib\urllib\request.py", line 466, in _call_chain result = func(*args) File "C:\Users\owner\AppData\Local\Programs\Python\Python313\Lib\urllib\request.py", line 613, in http_error_default raise HTTPError(req.full_url, code, msg, hdrs, fp) urllib.error.HTTPError: HTTP Error 401: Unauthorized [2026-09-02 13:33:09] Traceback (most recent call last): File "D:\honghee\server_manager\server_manager.py", line 997, in stop_job if job_process.poll() is None: ^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'poll' [2026-09-10 09:01:19] Traceback (most recent call last): File "C:\Users\owner\AppData\Local\Programs\Python\Python313\Lib\urllib\request.py", line 1319, in do_open h.request(req.get_method(), req.selector, req.data, headers, ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ encode_chunked=req.has_header('Transfer-encoding')) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\owner\AppData\Local\Programs\Python\Python313\Lib\http\client.py", line 1358, in request self._send_request(method, url, body, headers, encode_chunked) ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\owner\AppData\Local\Programs\Python\Python313\Lib\http\client.py", line 1404, in _send_request self.endheaders(body, encode_chunked=encode_chunked) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\owner\AppData\Local\Programs\Python\Python313\Lib\http\client.py", line 1353, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\owner\AppData\Local\Programs\Python\Python313\Lib\http\client.py", line 1113, in _send_output self.send(msg) ~~~~~~~~~^^^^^ File "C:\Users\owner\AppData\Local\Programs\Python\Python313\Lib\http\client.py", line 1057, in send self.connect() ~~~~~~~~~~~~^^ File "C:\Users\owner\AppData\Local\Programs\Python\Python313\Lib\http\client.py", line 1023, in connect self.sock = self._create_connection( ~~~~~~~~~~~~~~~~~~~~~~~^ (self.host,self.port), self.timeout, self.source_address) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\owner\AppData\Local\Programs\Python\Python313\Lib\socket.py", line 840, in create_connection for res in getaddrinfo(host, port, 0, SOCK_STREAM): ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\owner\AppData\Local\Programs\Python\Python313\Lib\socket.py", line 977, 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 "D:\honghee\server_manager\server_manager.py", line 175, in blog_exposure_loop data = call_blog_exposure_endpoint(settings) File "D:\honghee\server_manager\server_manager.py", line 149, in call_blog_exposure_endpoint with urllib.request.urlopen(request, timeout=timeout) as response: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\owner\AppData\Local\Programs\Python\Python313\Lib\urllib\request.py", line 189, in urlopen return opener.open(url, data, timeout) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ File "C:\Users\owner\AppData\Local\Programs\Python\Python313\Lib\urllib\request.py", line 489, in open response = self._open(req, data) File "C:\Users\owner\AppData\Local\Programs\Python\Python313\Lib\urllib\request.py", line 506, in _open result = self._call_chain(self.handle_open, protocol, protocol + '_open', req) File "C:\Users\owner\AppData\Local\Programs\Python\Python313\Lib\urllib\request.py", line 466, in _call_chain result = func(*args) File "C:\Users\owner\AppData\Local\Programs\Python\Python313\Lib\urllib\request.py", line 1348, in http_open return self.do_open(http.client.HTTPConnection, req) ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\owner\AppData\Local\Programs\Python\Python313\Lib\urllib\request.py", line 1322, in do_open raise URLError(err) urllib.error.URLError: