No longer requires a rom import
This commit is contained in:
parent
22a048ec4e
commit
c9ee2d4d17
|
@ -5,7 +5,7 @@ Requires python 3.6 and above.
|
|||
|
||||
Usage example:
|
||||
```python
|
||||
>>> from yes import yes
|
||||
>>> import yes
|
||||
>>> print 3
|
||||
File "<stdin>", line 1
|
||||
print 3
|
||||
|
|
Binary file not shown.
7
yes.py
7
yes.py
|
@ -6,8 +6,11 @@ import re
|
|||
did_you_mean = re.compile(r'Did you mean (.*)\?', re.IGNORECASE)
|
||||
what = 'what?'
|
||||
|
||||
class Yes(sys.__class__):
|
||||
def __init__(self, other):
|
||||
for attr in dir(other):
|
||||
setattr(self, attr, getattr(other, attr))
|
||||
|
||||
class Yes:
|
||||
def __repr__(self):
|
||||
try:
|
||||
last_error = sys.last_value
|
||||
|
@ -41,4 +44,4 @@ class Yes:
|
|||
|
||||
return(f'{sys.ps1}{suggestion} \n{eval_output.getvalue()[:-1]}')
|
||||
|
||||
yes = Yes()
|
||||
sys.modules[__name__] = Yes(sys.modules[__name__])
|
||||
|
|
Loading…
Reference in New Issue