This commit is contained in:
parent
2d5d7049e2
commit
09f074638d
13
README.md
13
README.md
|
@ -1,3 +1,14 @@
|
||||||
# Infinite datetime
|
# Infinite datetime
|
||||||
|
|
||||||
Adds a lot of layers do datetime.datetime because why not?
|
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
|
||||||
|
|
|
@ -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:]))
|
||||||
|
|
Loading…
Reference in New Issue