Thanks a lot for writing this python baserow client! This is very useful for us.
File ~/micromamba/envs/cads_data_exchange/lib/python3.10/site-packages/dat
โ abind/json/converters.py:147, in <genexpr>(.0)
โ 143 def _length_check() -> None:
โ 144 pass
โ 146 values: t.Iterable[t.Any] = (
โ --> 147 ctx.spawn(val, item_type, idx).convert()
โ 148 for idx, (val, item_type) in enumerate(zip(ctx.value, item_typ
โ es_iterator))
โ 149 )
โ 151 if ctx.direction == Direction.SERIALIZE:
โ 152 if not isinstance(ctx.value, python_type):
โ
โ File ~/micromamba/envs/cads_data_exchange/lib/python3.10/site-packages/dat
โ abind/core/context.py:123, in Context.convert(self)
โ 120 def convert(self) -> t.Any:
โ 121 """Invoke the #convert_func with *self*."""
โ --> 123 return self.convert_func(self)
โ
โ File ~/micromamba/envs/cads_data_exchange/lib/python3.10/site-packages/dat
โ abind/core/converter.py:84, in Module.convert(self, ctx)
โ 82 for converter in self.get_converters(ctx):
โ 83 try:
โ ---> 84 return converter.convert(ctx)
โ 85 except NotImplementedError:
โ 86 pass
โ
โ File ~/micromamba/envs/cads_data_exchange/lib/python3.10/site-packages/dat
โ abind/json/converters.py:805, in UnionConverter.convert(self, ctx)
โ 803 raise ConversionError.expected(self, ctx, t.Mapping)
โ 804 member_name = self._get_deserialize_member_name(ctx, ctx.value
โ , style, discriminator_key)
โ --> 805 member_type = union.members.get_type_by_id(member_name)
โ 807 else:
โ 808 # Identify the member type based on the Python value type.
โ 809 member_name = union.members.get_type_id(type(ctx.value))
โ
โ File ~/micromamba/envs/cads_data_exchange/lib/python3.10/site-packages/dat
โ abind/core/union.py:104, in StaticUnionMembers.get_type_by_id(self, type_i
โ d)
โ 102 member = self.members[type_id]
โ 103 except KeyError:
โ --> 104 raise ValueError(f"{type_id!r} is not a type ID of {self}")
โ 106 if isinstance(member, types.FunctionType):
โ 107 member = self._eval_cache[type_id] = member()
โ
โ ValueError: 'formula' is not a type ID of StaticUnionMembers(members={'tex
โ t': <class 'baserow.field_types.TextTableField'>, 'long_text': <class 'bas
โ erow.field_types.LongTextTableField'>, 'number': <class 'baserow.field_typ
โ es.NumberTableField'>, 'single_select': <class 'baserow.field_types.Single
โ SelectTableField'>, 'url': <class 'baserow.field_types.UrlTableField'>, 'l
โ ink_row': <class 'baserow.field_types.LinkRowTableField'>, 'boolean': <cla
โ ss 'baserow.field_types.BooleanTableField'>, 'file': <class 'baserow.field
โ _types.FileTableField'>})