Skip to content

Commit a91ed84

Browse files
authored
Merge pull request #2522 from SnoopJ/bugfix/prerelease-deprecation-notices
lifecycle: issue deprecation notices in pre-releases
2 parents 981ceea + 5862023 commit a91ed84

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

sopel/lifecycle.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -141,8 +141,10 @@ def decorator(func):
141141

142142
@functools.wraps(func)
143143
def deprecated_func(*args, **kwargs):
144-
if not (warning_in and
145-
parse_version(warning_in) >= parse_version(__version__)):
144+
warn_ver = warning_in and parse_version(warning_in).release
145+
this_ver = parse_version(__version__).release
146+
147+
if not (warn_ver and warn_ver >= this_ver):
146148
original_frame = inspect.stack()[-stack_frame]
147149
mod = inspect.getmodule(original_frame[0])
148150
module_name = None

0 commit comments

Comments
 (0)