|
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:
|
@@ -1153,7 +1154,7 @@ class ModDataObjMeta(Message):
|
1153 | 1154 | # -- A tuple-descended class which facilitates filling in a
|
1154 | 1155 | # quasi-RError stack from a JSON formatted list.
|
1155 | 1156 |
|
1156 |
| -_Server_Status_Message = namedtuple("server_status_msg", ("msg", "status")) |
| 1157 | +_Server_Status_Message = namedtuple("_Server_Status_Message", ("msg", "status")) |
1157 | 1158 |
|
1158 | 1159 |
|
1159 | 1160 | class RErrorStack(list):
|
|
0 commit comments