Skip to content

Commit 14c1922

Browse files
committed
Cleanup: remove redundant conditional check.
1 parent d1aa2e7 commit 14c1922

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

pywisetransfer/deprecation.py

+3-5
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,9 @@ def _message(message=None, *args, **kwargs):
1616
return message
1717

1818
def __init__(self, *args, **kwargs):
19-
self.f = None
2019
if len(args) == 1 and callable(args[0]):
21-
self.f, args = args[0], args[1:]
22-
self.message = self._message(*args, **kwargs)
23-
if self.f:
2420
global f
25-
f = orig = self.f
21+
f = orig = args[0]
2622
exec(
2723
f"""
2824
class deprecated(deprecated):
@@ -37,6 +33,8 @@ def {f.__name__}(*args, **kwargs):
3733
globals(),
3834
)
3935
self.f = f
36+
args = args[1:]
37+
self.message = self._message(*args, **kwargs)
4038

4139
def _emit_warning(self):
4240
warnings.warn(self.message, DeprecationWarning, stacklevel=3)

0 commit comments

Comments
 (0)