Traceback (most recent call last): File "/layers/google.python.pip/pip/lib/python3.10/site-packages/flask/app.py", line 2525, in wsgi_app response = self.full_dispatch_request() File "/layers/google.python.pip/pip/lib/python3.10/site-packages/flask/app.py", line 1822, in full_dispatch_request rv = self.handle_user_exception(e) File "/layers/google.python.pip/pip/lib/python3.10/site-packages/flask/app.py", line 1820, in full_dispatch_request rv = self.dispatch_request() File "/layers/google.python.pip/pip/lib/python3.10/site-packages/flask/app.py", line 1796, in dispatch_request return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) File "/layers/google.python.pip/pip/lib/python3.10/site-packages/functions_framework/__init__.py", line 100, in view_func return function(request._get_current_object()) File "/layers/google.python.pip/pip/lib/python3.10/site-packages/functions_framework/__init__.py", line 80, in wrapper return func(*args, **kwargs) File "/workspace/main.py", line 64, in twist invoke_the_twist = invoke_the_twist(domain_to_twist=request_args['domain']) File "/workspace/main.py", line 35, in invoke_the_twist results = dnstwist.run(domain=domain_to_twist, registered=True, format='json') File "/layers/google.python.pip/pip/lib/python3.10/site-packages/dnstwist.py", line 689, in wrapper result = func(*args, **kwargs) File "/layers/google.python.pip/pip/lib/python3.10/site-packages/dnstwist.py", line 840, in run signal.signal(sig, signal_handler) File "/opt/python3.10/lib/python3.10/signal.py", line 56, in signal handler = _signal.signal(_enum_to_int(signalnum), _enum_to_int(handler)) ValueError: signal only works in main thread of the main interpreter