0.8.1 missing type guard in *bound_fk()
This commit is contained in:
parent
4a31fbc14f
commit
9471fc338f
3 changed files with 6 additions and 2 deletions
|
|
@ -10,7 +10,7 @@ license = "Apache-2.0"
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
|
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"suou==0.7.7",
|
"suou==0.8.0",
|
||||||
"itsdangerous",
|
"itsdangerous",
|
||||||
"toml",
|
"toml",
|
||||||
"pydantic",
|
"pydantic",
|
||||||
|
|
|
||||||
|
|
@ -37,7 +37,7 @@ from .redact import redact_url_password
|
||||||
from .http import WantsContentType
|
from .http import WantsContentType
|
||||||
from .color import chalk
|
from .color import chalk
|
||||||
|
|
||||||
__version__ = "0.8.0"
|
__version__ = "0.8.1"
|
||||||
|
|
||||||
__all__ = (
|
__all__ = (
|
||||||
'ConfigOptions', 'ConfigParserConfigSource', 'ConfigSource', 'ConfigValue',
|
'ConfigOptions', 'ConfigParserConfigSource', 'ConfigSource', 'ConfigValue',
|
||||||
|
|
|
||||||
|
|
@ -255,6 +255,8 @@ def unbound_fk(target: str | Column | InstrumentedAttribute, typ: _T | None = No
|
||||||
target_name = target
|
target_name = target
|
||||||
if typ is None:
|
if typ is None:
|
||||||
typ = IdType
|
typ = IdType
|
||||||
|
else:
|
||||||
|
raise TypeError('target must be a str, a Column or a InstrumentedAttribute')
|
||||||
|
|
||||||
return Column(typ, ForeignKey(target_name, ondelete='SET NULL'), nullable=True, **kwargs)
|
return Column(typ, ForeignKey(target_name, ondelete='SET NULL'), nullable=True, **kwargs)
|
||||||
|
|
||||||
|
|
@ -276,6 +278,8 @@ def bound_fk(target: str | Column | InstrumentedAttribute, typ: _T = None, **kwa
|
||||||
target_name = target
|
target_name = target
|
||||||
if typ is None:
|
if typ is None:
|
||||||
typ = IdType
|
typ = IdType
|
||||||
|
else:
|
||||||
|
raise TypeError('target must be a str, a Column or a InstrumentedAttribute')
|
||||||
|
|
||||||
return Column(typ, ForeignKey(target_name, ondelete='CASCADE'), nullable=False, **kwargs)
|
return Column(typ, ForeignKey(target_name, ondelete='CASCADE'), nullable=False, **kwargs)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue