it seems we've finally reached it with the latest version of py4web, ombott and pydal! Please report any issue.
I've only found this error on a fresh pip-installation on Windows and the showcase app startup. Can someone confirm it?
--------------------------------------------------------------------------------------------------------------------------------------
C:\Users\nico\Desktop\py4web>python py4web.py run apps
██████◣◥█◣ ◢█◤ ██ ██ ██ ██ ███████ ██████◣
██ ██ ◥█◣◢█◤ ██ ██ ██ ██ ██ ██ ██
██████◤ ◥██◤ ███████ ██ ◢◣ ██ ██████ ██████
██ ██ ██ ◥█◣◢██◣◢█◤ ██ ██ ██
██ ██ ██ ◥██◤◥██◤ ███████ ██████◤
Py4web: 1.20241019.1 on Python 3.13.0 (tags/v3.13.0:60403a5, Oct 7 2024, 09:38:07) [MSC v.1941 64 bit (AMD64)]
[X] loaded fadebook
[ ] loading showcase ...
[2024-11-12T19:28:34.137317]: Traceback (most recent call last):
File "C:\Users\nico\Desktop\py4web\py4web\core.py", line 1431, in import_app
module = load_module(module_name, init)
File "C:\Users\nico\Desktop\py4web\py4web\core.py", line 162, in load_module
spec.loader.exec_module(module)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^
File "<frozen importlib._bootstrap_external>", line 1022, in exec_module
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
File "C:\Users\nico\Desktop\py4web\apps\showcase\__init__.py", line 47, in <module>
from .vue_components_examples.vue_edit_form import vue_edit_form
File "C:\Users\nico\Desktop\py4web\apps\showcase\vue_components_examples\vue_edit_form.py", line 28, in <module>
edit_form = EditForm()
File "C:\Users\nico\Desktop\py4web\apps\showcase\vue_components_examples\vue_edit_form.py", line 10, in __init__
db.vue_form_table, session, "edit-form-vue", use_id=True, db=db, auth=auth
^^^^^^^^^^^^^^^^^
File "C:\Users\nico\AppData\Local\Programs\Python\Python313\Lib\site-packages\pydal\base.py", line 788, in __getattr__
return BasicStorage.__getattribute__(self, key)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
AttributeError: 'DAL' object has no attribute 'vue_form_table'
[FAILED] loading showcase ('DAL' object has no attribute 'vue_form_table')
[X] loaded tagged_posts
[X] loaded todo
[X] loaded _dashboard
[X] loaded _default
[X] loaded _documentation
[X] loaded _minimal
[X] loaded _scaffold
[X] loaded _websocket
You have not set a dashboard password. Run "py4web.py set_password" to do so.
Ombott v2.3 server starting up (using <class 'py4web.server_adapters.adapter_rocket3.Rocket3Adapter'>(reloader=False, logging_level=20))...
Listening on
http://127.0.0.1:8000/watching (lazy-mode) python file changes in: C:\Users\nico\Desktop\py4web\apps
Hit Ctrl-C to quit.
Starting Rocket3 20241019.1 > MainThread > 19:28:34.325
Listening on sockets:
127.0.0.1:8000 > MainThread > 19:28:34.327