예제 #1
0
 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
예제 #2
0
 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