File tree Expand file tree Collapse file tree 2 files changed +7
-7
lines changed
Expand file tree Collapse file tree 2 files changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -581,9 +581,10 @@ def _get_version(self, object):
581581 if self ._is_stdlib_module (object ):
582582 with warnings .catch_warnings ():
583583 warnings .simplefilter ("ignore" , DeprecationWarning )
584- return str ( getattr (object , '__version__' , None ) )
584+ version = getattr (object , '__version__' , None )
585585 else :
586- return str (getattr (object , '__version__' , None ))
586+ version = getattr (object , '__version__' , None )
587+ return '' if version is None else str (version )
587588
588589 def _is_stdlib_module (self , object , basedir = None ):
589590 basedir = self .STDLIB_DIR if basedir is None else basedir
Original file line number Diff line number Diff line change @@ -2306,19 +2306,18 @@ def test_sys_path_adjustment_when_curdir_already_included(self):
23062306 self .assertIsNone (self ._get_revised_path (trailing_argv0dir ))
23072307
23082308 def test__get_version (self ):
2309- import warnings
23102309 import json
2310+ import warnings
23112311
2312- class Module :
2312+ class MyModule :
23132313 __name__ = 'my_module'
23142314
23152315 @property
23162316 def __version__ (self ):
2317- from warnings import _deprecated
2318- _deprecated ("__version__" , remove = (3 , 20 ))
2317+ warnings ._deprecated ("__version__" , remove = (3 , 20 ))
23192318 return "1.2.3"
23202319
2321- module = Module ()
2320+ module = MyModule ()
23222321 doc = pydoc .Doc ()
23232322 with warnings .catch_warnings (record = True ) as w :
23242323 warnings .simplefilter ("always" )
You can’t perform that action at this time.
0 commit comments