def __init__(self, version_string): self.is_dev = (version_string.lower() == "dev") if self.is_dev: version_string = kafkatest_version() # Drop dev suffix if present dev_suffix_index = version_string.find(".dev") if dev_suffix_index >= 0: version_string = version_string[:dev_suffix_index] # Don't use the form super.(...).__init__(...) because # LooseVersion is an "old style" python class LooseVersion.__init__(self, version_string)
def __init__(self, version_string): self.is_trunk = (version_string.lower() == "trunk") if self.is_trunk: # Since "trunk" may actually be a branch that is not trunk, # use kafkatest_version() for comparison purposes, # and track whether we're in "trunk" with a flag version_string = kafkatest_version() # Drop dev suffix if present dev_suffix_index = version_string.find(".dev") if dev_suffix_index >= 0: version_string = version_string[:dev_suffix_index] # Don't use the form super.(...).__init__(...) because # LooseVersion is an "old style" python class LooseVersion.__init__(self, version_string)