Skip to content

Conversation

chgiesse
Copy link

@chgiesse chgiesse commented Sep 16, 2025

∙ backends init now holds the global request adapter and backend which get set on app initialisation
∙ request adapter and server can now be call from everywhere after the app initialised
∙ added normal top level imports because the modules get matching loaded - but bad Import Error message when quart or equivilent are not installed
∙ added _ as prefix to backends to avoid importing errors with their underlying
∙ Can now move to remove unnecessary passing of the server object

… that

∙ - backend __init__ now holds the global request adapter and backend which get set on app initialisation
∙ request adapter and server can now be call from everywhere after the app initialised
∙ - added normal top level imports because the modules get matching loaded - but bad Import Error message when quart or equivilent are not installed
∙ - added _ as prefix to backends to avoid importing errors with their underlying
∙ - Can now move to remove unnecessary passing of the server object
∙
@chgiesse
Copy link
Author

chgiesse commented Sep 16, 2025

This is not finished, but shows all the main changes, let me know what you think!

@BSd3v
Copy link
Owner

BSd3v commented Sep 17, 2025

Merging this for the restructure, I branched the old into old-bring-your-own-server in the event there are issues that these adjustments cause.

@BSd3v BSd3v merged commit c43a583 into BSd3v:bring-your-own-server Sep 17, 2025
7 of 11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants