def match_version_to_dd_version(match_version, region='na'): version_list = api.get_versions(region, reverse=False) split_version = match_version.split('.') version_start = split_version[0] + '.' + split_version[1] for version in version_list: if version.startswith(version_start): return version
def handle(self, *args, **options): region = options['region'][0] version_list = api.get_versions(region, reverse=True)[90:] for version in version_list: if not Version.objects.filter(version=version).exists(): v = create_version(version, region) v.save() else: v = Version.objects.get(version=version) if not ItemStatic.objects.filter(version=v).exists(): versioned_items_to_db(v) if not ChampionStatic.objects.filter(version=v).exists(): versioned_champions_to_db(v)