summaryrefslogtreecommitdiff
path: root/python/types.py
diff options
context:
space:
mode:
authorGlenn Smith <glenn@vector35.com>2026-02-25 18:40:01 -0500
committerGlenn Smith <glenn@vector35.com>2026-02-26 13:47:48 -0500
commit1893495114355955459518559551893143577868 (patch)
tree01abb9ce97a22054e16ed7c8a5787a00662484bc /python/types.py
parent9644957532200715212384234845909260023279 (diff)
Python: QName separator is actually called join by C++
Diffstat (limited to 'python/types.py')
-rw-r--r--python/types.py20
1 files changed, 10 insertions, 10 deletions
diff --git a/python/types.py b/python/types.py
index c604802f..9fa20cf6 100644
--- a/python/types.py
+++ b/python/types.py
@@ -85,7 +85,7 @@ def convert_integer(value: ctypes.c_uint64, signed: bool, width: int) -> int:
return func[bool(signed)][width](value).value
class QualifiedName:
- def __init__(self, name: Optional[QualifiedNameType] = None, separator: str = "::"):
+ def __init__(self, name: Optional[QualifiedNameType] = None, join: str = "::"):
self._name: List[str] = []
if isinstance(name, str):
self._name = [name]
@@ -99,10 +99,10 @@ class QualifiedName:
self._name.append(i.decode("utf-8"))
else:
self._name.append(str(i))
- self._separator = separator
+ self._join = join
def __str__(self):
- return self.separator.join(self.name)
+ return self.join.join(self.name)
def __repr__(self):
return repr(str(self))
@@ -116,7 +116,7 @@ class QualifiedName:
elif isinstance(other, list):
return self.name == other
elif isinstance(other, self.__class__):
- return self.name == other.name and self.separator == other.separator
+ return self.name == other.name and self.join == other.join
return NotImplemented
def __ne__(self, other):
@@ -164,7 +164,7 @@ class QualifiedName:
name_list[i] = self.name[i].encode("utf-8")
result.name = name_list
result.nameCount = len(self.name)
- result.join = self.separator.encode("utf-8")
+ result.join = self.join.encode("utf-8")
return result
@staticmethod
@@ -183,12 +183,12 @@ class QualifiedName:
self._name = value
@property
- def separator(self) -> str:
- return self._separator
+ def join(self) -> str:
+ return self._join
- @separator.setter
- def separator(self, value: str) -> None:
- self._separator = value
+ @join.setter
+ def join(self, value: str) -> None:
+ self._join = value
@staticmethod
def escape(name: QualifiedNameType, escaping: TokenEscapingType) -> str: