add strings to .legal, change some docstrings

This commit is contained in:
Yusur 2025-09-05 21:50:17 +02:00
parent 1c809a9930
commit 3d6d44e4a1
4 changed files with 21 additions and 3 deletions

View file

@ -7,6 +7,7 @@
`wrap=` argument to SQLAlchemy. Also removed dead batteries. `wrap=` argument to SQLAlchemy. Also removed dead batteries.
+ Add `.waiter` module. For now, non-functional. + Add `.waiter` module. For now, non-functional.
+ Add `ArgConfigSource` to `.configparse` + Add `ArgConfigSource` to `.configparse`
+ Add more strings to `.legal` module
## 0.5.3 ## 0.5.3

View file

@ -1,5 +1,5 @@
""" """
TOS / policy building blocks for the lazy. TOS / policy building blocks for the lazy, in English language.
XXX DANGER! This is not replacement for legal advice. Contact your lawyer. XXX DANGER! This is not replacement for legal advice. Contact your lawyer.
@ -30,3 +30,20 @@ GOVERNING_LAW = """
These terms of services are governed by, and shall be interpreted in accordance with, the laws of {0}. You consent to the sole jurisdiction of {1} for all disputes between You and , and You consent to the sole application of {2} law for all such disputes. These terms of services are governed by, and shall be interpreted in accordance with, the laws of {0}. You consent to the sole jurisdiction of {1} for all disputes between You and , and You consent to the sole application of {2} law for all such disputes.
""" """
ENGLISH_FIRST = """
In case there is any inconsistency between these Terms and any translation into other languages, the English language version takes precedence.
"""
EXPECT_UPDATES = """
{0} may periodically update these Terms of Service. Every time this happens, {0} will make its best efforts to notify You of such changes.
Whenever {0} updates these Terms of Service, Your continued use of the {0} platform constitutes Your agreement to the updated Terms of Service.
"""
SEVERABILITY = """
If one clause of these Terms of Service or any policy incorporated here by reference is determined by a court to be unenforceable, the remainder of the Terms and Content Policy shall remain in force.
"""
COMPLETENESS = """
These Terms, together with the other policies incorporated into them by reference, contain all the terms and conditions agreed upon by You and {{ app_name }} regarding Your use of the {{ app_name }} service. No other agreement, oral or otherwise, will be deemed to exist or to bind either of the parties to this Agreement.
"""

View file

@ -83,7 +83,7 @@ def token_signer(id_attr: Column | str, secret_attr: Column | str) -> Incomplete
## Utilities for use in web apps below ## (in)Utilities for use in web apps below
@deprecated('not part of the public API and not even working') @deprecated('not part of the public API and not even working')
class AuthSrc(metaclass=ABCMeta): class AuthSrc(metaclass=ABCMeta):

View file

@ -204,7 +204,7 @@ def parent_children(keyword: str, /, *, lazy='selectin', **kwargs) -> tuple[Inco
def a_relationship(primary = None, /, j=None, *, lazy='selectin', **kwargs): def a_relationship(primary = None, /, j=None, *, lazy='selectin', **kwargs):
""" """
Shorthand for relationship() that sets lazy='selectin' automatically. Shorthand for relationship() that sets lazy='selectin' by default.
NEW 0.6.0 NEW 0.6.0
""" """