(lock: Optional[Union[Lock, SupportsLockQuery]])
| 188 | |
| 189 | # Helper to safely check lock state |
| 190 | def is_locked(lock: Optional[Union[Lock, SupportsLockQuery]]) -> bool: |
| 191 | try: |
| 192 | return lock.locked() if lock else False |
| 193 | except AttributeError: |
| 194 | return False |
| 195 | |
| 196 | # Helper to sanitize proxy settings |
| 197 | def _sanitize_proxy(settings: Optional[Dict[str, Any]]) -> Optional[Dict[str, Any]]: |
no test coverage detected