Merge pull request #13 from blogh/few_fixes_before_ci

Few fixes before ci
This commit is contained in:
Benoit 2022-07-11 16:26:13 +02:00 committed by GitHub
commit 43cc4ac118
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 34 additions and 13 deletions

8
.gitignore vendored
View file

@ -1,7 +1,9 @@
*/__pycache__/
__pycache__/
check_patroni.egg-info
test/*.state_file
test/vagrant/.vagrant
tests/*.state_file
tests/config.ini
vagrant/.vagrant
.*.swp
.venv/
dist/
build/

View file

@ -131,7 +131,7 @@ class ClusterConfigHasChanged(PatroniResource):
self: "ClusterConfigHasChanged",
connection_info: ConnectionInfo,
config_hash: str, # Always contains the old hash
state_file: str, # Only used to update the hash in the state_file (when needed)
state_file: str, # Only used to update the hash in the state_file (when needed)
):
super().__init__(connection_info)
self.state_file = state_file

View file

@ -93,7 +93,7 @@ class NodeTLHasChanged(PatroniResource):
def __init__(
self: "NodeTLHasChanged",
connection_info: ConnectionInfo,
timeline: str, # Always contains the old timeline
timeline: str, # Always contains the old timeline
state_file: str, # Only used to update the timeline in the state_file (when needed)
) -> None:
super().__init__(connection_info)

View file

@ -1,10 +1,29 @@
[mypy]
# no stubs for nagiosplugin => ignore: found module but no type hints or library stubs [import]
ignore_missing_imports = true
# no subs for nagiosplugin => ignore: Class cannot subclass "Summary" (has type "Any") [misc]
disallow_subclassing_any = false
# no stubs for nagiosplugin => ignore: Untyped decorator makes function "main" untyped [misc]
disallow_untyped_decorators = false
show_error_codes = true
strict = true
exclude = build/
[mypy-setup]
ignore_errors = True
[mypy-urllib3.*]
ignore_missing_imports = true
[mypy-nagiosplugin.*]
ignore_missing_imports = true
[mypy-check_patroni.types]
# no stubs for nagioplugin => ignore: Class cannot subclass "Resource" (has type "Any") [misc]
disallow_subclassing_any = false
[mypy-check_patroni.node]
# no subs for nagiosplugin => ignore: Class cannot subclass "Summary" (has type "Any") [misc]
disallow_subclassing_any = false
[mypy-check_patroni.cluster]
# no subs for nagiosplugin => ignore: Class cannot subclass "Summary" (has type "Any") [misc]
disallow_subclassing_any = false
[mypy-check_patroni.cli]
# no stubs for nagiosplugin => ignore: Untyped decorator makes function "main" untyped [misc]
disallow_untyped_decorators = false

View file

@ -29,7 +29,7 @@ setup(
long_description=long_description,
long_description_content_type="text/markdown",
classifiers=[
"Development Status :: 4 - Beta", # "Development Status :: 5 - Production/Stable",
"Development Status :: 4 - Beta", # "Development Status :: 5 - Production/Stable",
"Environment :: Console",
"License :: OSI Approved :: PostgreSQL License",
"Programming Language :: Python :: 3",