Show More
@@ -986,13 +986,13 b' def notloaded():' | |||||
986 |
|
986 | |||
987 | def moduleversion(module): |
|
987 | def moduleversion(module): | |
988 | '''return version information from given module as a string''' |
|
988 | '''return version information from given module as a string''' | |
989 |
if util.safehasattr(module, |
|
989 | if util.safehasattr(module, 'getversion') and callable(module.getversion): | |
990 | try: |
|
990 | try: | |
991 | version = module.getversion() |
|
991 | version = module.getversion() | |
992 | except Exception: |
|
992 | except Exception: | |
993 | version = b'unknown' |
|
993 | version = b'unknown' | |
994 |
|
994 | |||
995 |
elif util.safehasattr(module, |
|
995 | elif util.safehasattr(module, '__version__'): | |
996 | version = module.__version__ |
|
996 | version = module.__version__ | |
997 | else: |
|
997 | else: | |
998 | version = b'' |
|
998 | version = b'' |
General Comments 0
You need to be logged in to leave comments.
Login now