Download omagent_core/engine/http/thread.py from Pome7o/OmAgent: direct link, hf CLI and curl.
- Browser
- Download file 345 Bytes
-
https://huggingface.co/spaces/Pome7o/OmAgent/resolve/main/omagent_core/engine/http/thread.py
- Command line
-
hf download hf://spaces/Pome7o/OmAgent/omagent_core/engine/http/thread.py
-
curl -L -o thread.py https://huggingface.co/spaces/Pome7o/OmAgent/resolve/main/omagent_core/engine/http/thread.py
345 Bytes
| import threading | |
| class AwaitableThread(threading.Thread): | |
| def __init__(self, *args, **kwargs): | |
| super().__init__(*args, **kwargs) | |
| self._result = None | |
| def run(self): | |
| self._result = self._target(*self._args, **self._kwargs) | |
| def wait(self): | |
| self.join() | |
| def get(self): | |
| return self._result | |