Skip to content

Commit 77747fe

Browse files
committed
chore: use xml type
1 parent 882b584 commit 77747fe

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

py-utils/xml_manifest_gen.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
#!/usr/bin/python3
22

3+
import xml
34
from xml.etree import ElementTree
45
import sys
56
from urllib.request import urlopen, Request
67

78

8-
def is_in_manifest(manifest: str, project_path: str = "", project_remote: str = "") -> bool:
9+
def is_in_manifest(manifest: xml, project_path: str = "", project_remote: str = "") -> bool:
910
for manifest_project in manifest.findall("project"):
1011
if project_path == manifest_project.get("path"):
1112
return True
@@ -17,8 +18,8 @@ def is_in_manifest(manifest: str, project_path: str = "", project_remote: str =
1718
return False
1819

1920

20-
def add_project_to_manifest(manifest: str, project_name: str, project_path: str, project_remote: str = "",
21-
project_revision: str = "") -> str:
21+
def add_project_to_manifest(manifest: xml, project_name: str, project_path: str, project_remote: str = "",
22+
project_revision: str = "") -> xml:
2223
if is_in_manifest(manifest=manifest, project_path=project_path):
2324
return manifest
2425

@@ -40,7 +41,7 @@ def add_project_to_manifest(manifest: str, project_name: str, project_path: str,
4041
return manifest
4142

4243

43-
def add_remote_to_manifest(manifest: str, remote_name: str, remote_fetch: str, remote_revision: str = "") -> str:
44+
def add_remote_to_manifest(manifest: xml, remote_name: str, remote_fetch: str, remote_revision: str = "") -> xml:
4445
if is_in_manifest(manifest=manifest, project_remote=remote_name):
4546
return manifest
4647

@@ -59,7 +60,7 @@ def add_remote_to_manifest(manifest: str, remote_name: str, remote_fetch: str, r
5960
return manifest
6061

6162

62-
def generate_manifest(local_manifest: str, remote_manifest: str) -> str:
63+
def generate_manifest(local_manifest: xml, remote_manifest: xml) -> xml:
6364
for projects in remote_manifest.findall("remote"):
6465
if projects.get("revision") == "":
6566
revision = ""

0 commit comments

Comments
 (0)