pyfed.utils.exceptions.IntegrationError: Integration initialization failed: 'PyFedConfig' object has no attribute 'database_url'
Traceback (most recent call last):
File "/usr/lib/python3.10/threading.py", line 1016, in _bootstrap_inner
self.run()
File "/usr/lib/python3.10/threading.py", line 953, in run
self._target(*self._args, **self._kwargs)
File "/mnt/2TB/Documents/gits/moviebuff/venv/lib/python3.10/site-packages/django/utils/autoreload.py", line 64, in wrapper
fn(*args, **kwargs)
File "/mnt/2TB/Documents/gits/moviebuff/venv/lib/python3.10/site-packages/django/core/management/commands/runserver.py", line 124, in inner_run
autoreload.raise_last_exception()
File "/mnt/2TB/Documents/gits/moviebuff/venv/lib/python3.10/site-packages/django/utils/autoreload.py", line 86, in raise_last_exception
raise _exception[1]
File "/mnt/2TB/Documents/gits/moviebuff/venv/lib/python3.10/site-packages/django/core/management/__init__.py", line 394, in execute
autoreload.check_errors(django.setup)()
File "/mnt/2TB/Documents/gits/moviebuff/venv/lib/python3.10/site-packages/django/utils/autoreload.py", line 64, in wrapper
fn(*args, **kwargs)
File "/mnt/2TB/Documents/gits/moviebuff/venv/lib/python3.10/site-packages/django/__init__.py", line 24, in setup
apps.populate(settings.INSTALLED_APPS)
File "/mnt/2TB/Documents/gits/moviebuff/venv/lib/python3.10/site-packages/django/apps/registry.py", line 124, in populate
app_config.ready()
File "/mnt/2TB/Documents/gits/moviebuff/activitypub/apps.py", line 10, in ready
asyncio.run(integration.initialize())
File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
return loop.run_until_complete(main)
File "/usr/lib/python3.10/asyncio/base_events.py", line 649, in run_until_complete
return future.result()
File "/mnt/2TB/Documents/gits/moviebuff/libs/pyfed/src/pyfed/integration/frameworks/django.py", line 133, in initialize
raise IntegrationError(f"Integration initialization failed: {e}")
pyfed.utils.exceptions.IntegrationError: Integration initialization failed: 'PyFedConfig' object has no attribute 'database_url'
My config looks like this:
# config.yaml
domain: my.domain
debug: false
storage:
provider: sqlite
database:
url: sqlite:///db.sqlite3
min_connections: 5
max_connections: 20
timeout: 30
security:
key_path: keys
signature_ttl: 300
allowed_algorithms:
- rsa-sha256
- hs2019
federation:
shared_inbox: true
delivery_timeout: 30
verify_ssl: true
Edited by retiolus s