|
5 | 5 | import socket |
6 | 6 | import json |
7 | 7 | import irods.exception as ex |
| 8 | +from typing import Optional |
8 | 9 | import xml.etree.ElementTree as ET_xml |
9 | 10 | import defusedxml.ElementTree as ET_secure_xml |
10 | 11 | from . import quasixml as ET_quasi_xml |
@@ -85,15 +86,15 @@ class BadXMLSpec(RuntimeError): |
85 | 86 |
|
86 | 87 | _XML_strings = {k: v for k, v in vars(XML_Parser_Type).items() if k.endswith("_XML")} |
87 | 88 |
|
88 | | -_default_XML = os.environ.get( |
| 89 | +_default_XML_env = os.environ.get( |
89 | 90 | "PYTHON_IRODSCLIENT_DEFAULT_XML", globals().get("_default_XML") |
90 | 91 | ) |
91 | 92 |
|
92 | | -if not _default_XML: |
| 93 | +if not _default_XML_env: |
93 | 94 | _default_XML = XML_Parser_Type.STANDARD_XML |
94 | 95 | else: |
95 | 96 | try: |
96 | | - _default_XML = _XML_strings[_default_XML] |
| 97 | + _default_XML = _XML_strings[_default_XML_env] |
97 | 98 | except KeyError: |
98 | 99 | raise BadXMLSpec("XML parser type not recognized") |
99 | 100 |
|
@@ -866,7 +867,7 @@ class VersionResponse(Message): |
866 | 867 |
|
867 | 868 | class _admin_request_base(Message): |
868 | 869 |
|
869 | | - _name = None |
| 870 | + _name : Optional[str] = None |
870 | 871 |
|
871 | 872 | def __init__(self, *args): |
872 | 873 | if self.__class__._name is None: |
@@ -1165,7 +1166,7 @@ class ModDataObjMeta(Message): |
1165 | 1166 | # -- A tuple-descended class which facilitates filling in a |
1166 | 1167 | # quasi-RError stack from a JSON formatted list. |
1167 | 1168 |
|
1168 | | -_Server_Status_Message = namedtuple("server_status_msg", ("msg", "status")) |
| 1169 | +_Server_Status_Message = namedtuple("_Server_Status_Message", ("msg", "status")) |
1169 | 1170 |
|
1170 | 1171 |
|
1171 | 1172 | class RErrorStack(list): |
|
0 commit comments