We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c437992 commit 07cee38Copy full SHA for 07cee38
ibis/backends/trino/__init__.py
@@ -49,8 +49,16 @@ def do_connect(
49
port=port,
50
database=database,
51
)
52
- connect_args.setdefault("experimental_python_types", True)
53
- super().do_connect(sa.create_engine(url, connect_args=connect_args))
+ connect_args.setdefault("timezone", "UTC")
+ try:
54
+ super().do_connect(
55
+ sa.create_engine(
56
+ url,
57
+ connect_args={**connect_args, "experimental_python_types": True},
58
+ )
59
60
+ except TypeError:
61
+ super().do_connect(sa.create_engine(url, connect_args=connect_args))
62
self._meta = sa.MetaData(bind=self.con, schema=schema)
63
64
def _metadata(self, query: str) -> Iterator[tuple[str, dt.DataType]]:
0 commit comments