def version_tuple(self): """Return a tuple in the format of django.VERSION.""" version = self.version.replace('-', '').replace('_', '') version = LooseVersion(version).version if len(version) == 2: version.append(0) if not isinstance(version[2], int): version.insert(2, 0) if len(version) == 3: version.append('final') if version[3] not in ('alpha', 'beta', 'rc', 'final'): version[3] = {'a': 'alpha', 'b': 'beta', 'c': 'rc'}[version[3]] if len(version) == 4: version.append(0) return tuple(version)
def version_tuple(self): """Return a tuple in the format of django.VERSION.""" version = self.version.replace("-", "").replace("_", "") version = LooseVersion(version).version if len(version) == 2: version.append(0) if not isinstance(version[2], int): version.insert(2, 0) if len(version) == 3: version.append("final") if version[3] not in ("alpha", "beta", "rc", "final"): version[3] = {"a": "alpha", "b": "beta", "c": "rc"}[version[3]] if len(version) == 4: version.append(0) return tuple(version)