Resolve "Fix mypy errors in models.py and complete type hints"
All threads resolved!
Compare changes
Files
2+ 269
− 119
@@ -54,6 +54,9 @@ if TYPE_CHECKING and sys.version_info > (3, 7):
@@ -62,15 +65,26 @@ from lxml import etree
@@ -95,7 +109,8 @@ FIX = "FIX"
@@ -387,6 +402,10 @@ class Entity:
@@ -429,6 +448,9 @@ class Entity:
@@ -452,12 +474,13 @@ class Entity:
@@ -534,20 +557,24 @@ class Entity:
@@ -576,10 +603,10 @@ class Entity:
@@ -755,7 +782,7 @@ class Entity:
@@ -771,7 +798,7 @@ class Entity:
@@ -1018,7 +1045,7 @@ out: List[Entity]
@@ -1035,8 +1062,10 @@ out: List[Entity]
@@ -1051,7 +1080,7 @@ out: List[Entity]
@@ -1078,9 +1107,11 @@ out: List[Entity]
@@ -1195,7 +1226,7 @@ out: List[Entity]
@@ -1207,6 +1238,10 @@ out: List[Entity]
@@ -1675,7 +1710,13 @@ def _log_response(body):
@@ -1694,15 +1735,20 @@ class QueryTemplate():
@@ -1710,8 +1756,14 @@ class QueryTemplate():
@@ -1720,8 +1772,14 @@ class QueryTemplate():
@@ -1737,7 +1795,7 @@ class QueryTemplate():
@@ -1767,7 +1825,7 @@ class QueryTemplate():
@@ -1777,16 +1835,18 @@ class QueryTemplate():
@@ -1849,7 +1909,12 @@ class Parent(Entity):
@@ -1919,11 +1984,20 @@ class Property(Entity):
@@ -1974,7 +2048,7 @@ class Message(object):
@@ -2028,7 +2102,7 @@ class RecordType(Entity):
@@ -2048,8 +2122,8 @@ class RecordType(Entity):
@@ -2075,12 +2149,18 @@ class RecordType(Entity):
@@ -2104,11 +2184,20 @@ class Record(Entity):
@@ -2175,7 +2264,7 @@ class File(Record):
@@ -2189,7 +2278,7 @@ class File(Record):
@@ -2199,7 +2288,7 @@ class File(Record):
@@ -2211,7 +2300,9 @@ class File(Record):
@@ -2277,19 +2368,21 @@ class _Properties(list):
@@ -2310,9 +2403,9 @@ class _Properties(list):
@@ -2340,9 +2433,7 @@ class _Properties(list):
@@ -3690,7 +3781,7 @@ class Container(list):
@@ -3744,8 +3835,14 @@ class Container(list):
@@ -3756,7 +3853,7 @@ class Container(list):
@@ -3826,7 +3923,9 @@ class Container(list):
@@ -3867,8 +3966,16 @@ class Container(list):
@@ -3884,12 +3991,15 @@ class Container(list):
@@ -3970,7 +4080,6 @@ class Container(list):
@@ -3985,7 +4094,7 @@ class Container(list):
@@ -4050,7 +4159,9 @@ class Container(list):
@@ -4152,11 +4263,17 @@ class ACI():
@@ -4206,7 +4323,7 @@ class ACL():
@@ -4290,8 +4407,14 @@ class ACL():
@@ -4452,7 +4575,7 @@ class ACL():
@@ -4545,7 +4668,7 @@ class Query():
@@ -4557,19 +4680,25 @@ class Query():
@@ -4578,7 +4707,7 @@ class Query():
@@ -4588,7 +4717,12 @@ class Query():
@@ -4691,7 +4825,7 @@ class Query():
@@ -4702,7 +4836,7 @@ def execute_query(
@@ -4806,8 +4940,8 @@ class Info():
@@ -4870,7 +5004,7 @@ class Permission():
@@ -4883,8 +5017,12 @@ class Permissions():
@@ -4917,15 +5055,18 @@ def parse_xml(xml: Union[str, etree._Element]):
@@ -4953,8 +5094,9 @@ def _parse_single_xml_element(elem: etree._Element):
@@ -4962,11 +5104,19 @@ def _parse_single_xml_element(elem: etree._Element):
@@ -5000,7 +5150,7 @@ def _evaluate_and_add_error(parent_error: TransactionError, ent: Union[Entity, C
@@ -5099,7 +5249,7 @@ def raise_errors(arg0: Union[Entity, QueryTemplate, Container]):