(*args: object, **kwargs: object)
| 31 | |
| 32 | |
| 33 | def _tokenize(*args: object, **kwargs: object) -> str: |
| 34 | token: object = _normalize_seq_func(args) |
| 35 | if kwargs: |
| 36 | token = token, _normalize_seq_func(sorted(kwargs.items())) |
| 37 | |
| 38 | # Pass `usedforsecurity=False` to support FIPS builds of Python |
| 39 | return hashlib.md5(str(token).encode(), usedforsecurity=False).hexdigest() |
| 40 | |
| 41 | |
| 42 | tokenize_lock = threading.RLock() |
no test coverage detected
searching dependent graphs…