The sync timeout should have a default value otherwise the behavior is not as described
Current behavior:
Sync is only attempted if metabase_sync_timeout is defined (default is None)
current docstring:
metabase_sync_timeout (Optional[int], optional): Synchronization timeout (in secs). If set, we will fail hard on synchronization failure; if not set, we will proceed after attempting sync regardless of success. Only valid if sync is enabled. Defaults to None.
The sync timeout should have a default value otherwise the behavior is not as described
Current behavior:
Sync is only attempted if metabase_sync_timeout is defined (default is None)
current docstring:
metabase_sync_timeout (Optional[int], optional): Synchronization timeout (in secs). If set, we will fail hard on synchronization failure; if not set, we will proceed after attempting sync regardless of success. Only valid if sync is enabled. Defaults to None.
https://github.com/gouline/dbt-metabase/blob/e7c7832c473b8d17ad2dd02f402c881e93897332/dbtmetabase/__init__.py#L546