1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

pep8 fixes

This commit is contained in:
kkthxbye-code
2023-02-07 13:24:57 +01:00
committed by Jeremy Stretch
parent eed1b8f412
commit 18ea7d1e13
3 changed files with 5 additions and 2 deletions

View File

@ -1,7 +1,8 @@
from django.db.models import TextField from django.db.models import TextField
class CachedValueField(TextField): class CachedValueField(TextField):
""" """
Currently a dummy field to prevent custom lookups being applied globally to TextField. Currently a dummy field to prevent custom lookups being applied globally to TextField.
""" """
pass pass

View File

@ -1,6 +1,7 @@
from django.db.models import CharField, TextField, Lookup from django.db.models import CharField, TextField, Lookup
from .fields import CachedValueField from .fields import CachedValueField
class Empty(Lookup): class Empty(Lookup):
""" """
Filter on whether a string is empty. Filter on whether a string is empty.
@ -26,5 +27,6 @@ class NetContainsOrEquals(Lookup):
params = lhs_params + rhs_params params = lhs_params + rhs_params
return 'CAST(%s as inet) >>= %s' % (lhs, rhs), params return 'CAST(%s as inet) >>= %s' % (lhs, rhs), params
CharField.register_lookup(Empty) CharField.register_lookup(Empty)
CachedValueField.register_lookup(NetContainsOrEquals) CachedValueField.register_lookup(NetContainsOrEquals)

View File

@ -108,7 +108,7 @@ class CachedValueSearchBackend(SearchBackend):
if lookup == LookupTypes.PARTIAL: if lookup == LookupTypes.PARTIAL:
try: try:
address = str(netaddr.IPNetwork(value.strip()).cidr) address = str(netaddr.IPNetwork(value.strip()).cidr)
query_filter |= Q(type=FieldTypes.CIDR) & Q(value__net_contains_or_equals=address) query_filter |= Q(type=FieldTypes.CIDR) & Q(value__net_contains_or_equals=address)
except (AddrFormatError, ValueError): except (AddrFormatError, ValueError):
pass pass