Set "cache_ok=True" in "TypeDecorator" inheriting classes
By setting this flag to True, it is assumed that the parameters passed to the object are safe to be used as a cache. Closes-Bug: #1942621 Change-Id: I582c89d8999db304923a51eb28c25f12046a4ebe
This commit is contained in:
parent
7b063e4d05
commit
4c0d3b79ef
@ -38,6 +38,7 @@ class IPAddress(types.TypeDecorator):
|
||||
"""An SQLAlchemy type representing an IP-address."""
|
||||
|
||||
impl = types.String
|
||||
cache_ok = True
|
||||
|
||||
def load_dialect_impl(self, dialect):
|
||||
if dialect.name == 'postgresql':
|
||||
@ -61,6 +62,7 @@ class CIDR(types.TypeDecorator):
|
||||
"""An SQLAlchemy type representing a CIDR definition."""
|
||||
|
||||
impl = types.String
|
||||
cache_ok = True
|
||||
|
||||
def load_dialect_impl(self, dialect):
|
||||
if dialect.name == 'postgresql':
|
||||
|
Loading…
x
Reference in New Issue
Block a user