(name=None)
| 1663 | |
| 1664 | |
| 1665 | def local_property(name=None): |
| 1666 | if name: depr('local_property() is deprecated and will be removed.') #0.12 |
| 1667 | ls = threading.local() |
| 1668 | def fget(self): |
| 1669 | try: return ls.var |
| 1670 | except AttributeError: |
| 1671 | raise RuntimeError("Request context not initialized.") |
| 1672 | def fset(self, value): ls.var = value |
| 1673 | def fdel(self): del ls.var |
| 1674 | return property(fget, fset, fdel, 'Thread-local property') |
| 1675 | |
| 1676 | |
| 1677 | class LocalRequest(BaseRequest): |
no test coverage detected