This commit is contained in:
GodSaveTheDoge 2022-02-06 21:26:10 +01:00
parent 2d5d7049e2
commit 09f074638d
2 changed files with 31 additions and 1 deletions

View File

@ -1,3 +1,14 @@
# Infinite datetime
Adds a lot of layers do datetime.datetime because why not?
# Example
```python
In [1]: datetime.datetime.datetime.datetime.datetime.datetime.fromtimestamp(42069)
Out[1]: datetime.datetime(1970, 1, 1, 12, 41, 9)
```
# Usage
Don't
# Hotel
trivago

19
infinitedatetime.py Normal file
View File

@ -0,0 +1,19 @@
import datetime
class ____________________________________________:
def __init__(self, depth):
self._depth = depth
def __getattr__(self, name):
if name == "datetime":
if self._depth == 1:
return datetime.datetime
return ____________________________________________(self._depth-1)
return getattr(datetime, name)
def __getattr__(name: str):
if name == "__path__":
return []
return ____________________________________________(int(name[1:]))