fix mypy issues
check/lint python code with hatch / check-python-hatch (push) Successful in 21s
Details
check/lint python code with hatch / check-python-hatch (push) Successful in 21s
Details
This commit is contained in:
parent
efa08db811
commit
988502a499
3
justfile
3
justfile
|
@ -43,12 +43,9 @@ create_reqs:
|
||||||
|
|
||||||
lint:
|
lint:
|
||||||
just show_system_info
|
just show_system_info
|
||||||
just test_shfmt
|
|
||||||
just test_shfmt
|
|
||||||
@hatch run lint:style
|
@hatch run lint:style
|
||||||
@hatch run lint:typing
|
@hatch run lint:typing
|
||||||
|
|
||||||
format:
|
format:
|
||||||
just show_system_info
|
just show_system_info
|
||||||
just format_shfmt
|
|
||||||
@hatch run lint:fmt
|
@hatch run lint:fmt
|
||||||
|
|
|
@ -16,7 +16,7 @@ class NetBoxDNSSource(octodns.source.base.BaseSource):
|
||||||
|
|
||||||
SUPPORTS_GEO = False
|
SUPPORTS_GEO = False
|
||||||
SUPPORTS_DYNAMIC = False
|
SUPPORTS_DYNAMIC = False
|
||||||
SUPPORTS: frozenset = {
|
SUPPORTS: set[str] = {
|
||||||
"A",
|
"A",
|
||||||
"AAAA",
|
"AAAA",
|
||||||
"AFSDB",
|
"AFSDB",
|
||||||
|
@ -64,7 +64,7 @@ class NetBoxDNSSource(octodns.source.base.BaseSource):
|
||||||
self.log.debug(f"__init__: {id=}, {url=}, {view=}, {replace_duplicates=}, {make_absolute=}")
|
self.log.debug(f"__init__: {id=}, {url=}, {view=}, {replace_duplicates=}, {make_absolute=}")
|
||||||
super().__init__(id)
|
super().__init__(id)
|
||||||
self._api = pynetbox.core.api.Api(url, token)
|
self._api = pynetbox.core.api.Api(url, token)
|
||||||
self._nb_view = {} if view is False else self._get_view(view)
|
self._nb_view = self._get_view(view)
|
||||||
self._ttl = ttl
|
self._ttl = ttl
|
||||||
self.replace_duplicates = replace_duplicates
|
self.replace_duplicates = replace_duplicates
|
||||||
self.make_absolute = make_absolute
|
self.make_absolute = make_absolute
|
||||||
|
@ -74,7 +74,9 @@ class NetBoxDNSSource(octodns.source.base.BaseSource):
|
||||||
return value
|
return value
|
||||||
return value + "."
|
return value + "."
|
||||||
|
|
||||||
def _get_view(self, view: str | Literal[False]) -> dict[str, int | str]:
|
def _get_view(self, view: str | None | Literal[False]) -> dict[str, int | str]:
|
||||||
|
if view is False:
|
||||||
|
return {}
|
||||||
if view is None:
|
if view is None:
|
||||||
return {"view": "null"}
|
return {"view": "null"}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue