in pyignite/client.py [0:0]
def _sync_binary_registry(self, type_id: int, type_info: dict):
"""
Sync binary registry
:param type_id: Complex object type ID.
:param type_info: Complex object type info.
"""
if type_info['type_exists']:
for schema in type_info['schemas']:
if not self._registry[type_id].get(schema_id(schema), None):
data_class = self._create_dataclass(
self._create_type_name(type_info['type_name']),
schema,
)
self._registry[type_id][schema_id(schema)] = data_class