@stucork ,
My Tabulator tables stopped working in the last hour and I looked on github and noticed you pushed v3.0.0 in the last couple of hours.
At first, I couldn’t select rows in the table. Then, the tables stopped initializing. I got these errors:
Error output:
ExternalError: SyntaxError: Unexpected token '{'
at app/tabulator/Tabulator/_module_helpers.py, line 23
called from app/tabulator/Tabulator/_custom_modules.py, line 10
called from app/tabulator/Tabulator/__init__.py, line 10
called from forms.pipeline.Loader.AssetPanel, line 9
AttributeError: (most likely due to a circular import) partially initialized module 'tabulator.Tabulator' has no attribute '_datetime_overrides'
at app/tabulator/Tabulator/__init__.py, line 8
called from forms.pipeline.Loader.AssetPanel, line 9
AttributeError: (most likely due to a circular import) partially initialized module 'tabulator.Tabulator' has no attribute '_datetime_overrides'
at app/tabulator/Tabulator/__init__.py, line 8
called from forms.pipeline.Loader.AssetPanel, line 9
AttributeError: (most likely due to a circular import) partially initialized module 'tabulator.Tabulator' has no attribute '_datetime_overrides'
at app/tabulator/Tabulator/__init__.py, line 8
called from forms.pipeline.Loader.AssetPanel, line 9
AttributeError: (most likely due to a circular import) partially initialized module 'tabulator.Tabulator' has no attribute '_datetime_overrides'
at app/tabulator/Tabulator/__init__.py, line 8
called from forms.pipeline.Loader.AssetPanel, line 9
AttributeError: (most likely due to a circular import) partially initialized module 'tabulator.Tabulator' has no attribute '_datetime_overrides'
at app/tabulator/Tabulator/__init__.py, line 8
called from forms.pipeline.Loader.AssetPanel, line 9
AttributeError: (most likely due to a circular import) partially initialized module 'tabulator.Tabulator' has no attribute '_datetime_overrides'
at app/tabulator/Tabulator/__init__.py, line 8
called from forms.pipeline.Loader.AssetPanel, line 9
AttributeError: (most likely due to a circular import) partially initialized module 'tabulator.Tabulator' has no attribute '_datetime_overrides'
at app/tabulator/Tabulator/__init__.py, line 8
called from forms.pipeline.Loader.AssetPanel, line 9
Workaround:
I reverted back to v2.22.2 and now the tables are working.
It looks like v3.0.0 supports a newer version of the Tabulator JS library?
Anyways, just giving a heads up to others using the library.
It’s a fantastic port…we rely on it heavily!