def _parse_version(cls, version_msg): try: return version.parse_package_version(version_msg) except: print_error("[{}] Error parsing version '{}': {}".format( cls.__name__, version_msg, repr(sys.exc_info()[1]))) raise
def _my_version(cls): if getattr(cls, '_my_version_parsed', None) is None: cls._my_version_parsed = version.parse_package_version(version.PACKAGE_VERSION) return cls._my_version_parsed