(self)
| 97 | self._locked = False |
| 98 | |
| 99 | def __repr__(self) -> str: |
| 100 | res = super().__repr__() |
| 101 | extra = "locked" if self._locked else "unlocked" |
| 102 | if self._waiters: |
| 103 | extra = f"{extra}, waiters:{len(self._waiters)}" |
| 104 | return f"<{res[1:-1]} [{extra}]>" |
| 105 | |
| 106 | def locked(self) -> bool: |
| 107 | """Return True if lock is acquired.""" |