def imports()

in packages/autorest.python/autorest/multiapi/models/client.py [0:0]


    def imports(self, async_mode: bool) -> FileImport:
        imports_to_load = "async_imports" if async_mode else "sync_imports"
        file_import = FileImport(json.loads(self.default_version_metadata["client"][imports_to_load]))
        local_imports = file_import.imports.get(TypingSection.REGULAR, {}).get(ImportType.LOCAL, {})
        for key in local_imports:
            if re.search("^\\.*_serialization$", key):
                relative_path = ".." if async_mode else "."
                local_imports[f"{relative_path}_serialization"] = local_imports.pop(key)
                break
        return file_import