-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Description
Expected Behavior
Subclass a class that is marked as deprecated shouldn't raises an error.
Actual Behavior
Subclassing a class that's deprecated raises a TypeError
>>> from deprecated import deprecated
>>> @deprecated
... class MyClass: pass
...
>>> class MyOtherClass(MyClass): pass
...
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: function() argument 1 must be code, not str
>>>
Environment
- Python version: 3.6
Solution: use a class decorator when applied to a class ?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels