Refactor: Resolve Flake8 F401 and F403 and F405 43/68943/2
authorThanh Ha <zxiiro@gmail.com>
Tue, 5 Oct 2021 23:25:12 +0000 (19:25 -0400)
committerThanh Ha <zxiiro@gmail.com>
Wed, 6 Oct 2021 00:02:41 +0000 (20:02 -0400)
It's bad practice to use * imports (F405) since the methods or
variables being imported could be undefined. Explicitly importing
makes this more clear. Also F403 violation makes it difficult to
detect undefined names.

Additionally F401 violation to allow an indirect module import makes
things harder to debug. It's better to be explicit.

https://www.flake8rules.com/rules/F401.html
https://www.flake8rules.com/rules/F403.html
https://www.flake8rules.com/rules/F405.html

Change-Id: Ib938f865d3ac6456216a119c830d3b013932bf88
Signed-off-by: Thanh Ha <zxiiro@gmail.com>
lftools/cli/nexus2/__init__.py
lftools/cli/nexus3/__init__.py
lftools/cli/nexus3/repository.py
lftools/cli/nexus3/role.py
lftools/cli/nexus3/script.py
lftools/cli/nexus3/task.py
lftools/cli/nexus3/user.py

index f7e6d96..955b389 100644 (file)
 __author__ = "DW Talton"
 
 
+import click
+
 from lftools.api.endpoints import nexus2
 
-from .privilege import *
-from .repository import *
-from .role import *
-from .user import *
+from .privilege import privilege
+from .repository import repo
+from .role import role
+from .user import user
 
 
 @click.group(name="nexus2")
index 43a8bcf..ab102e8 100644 (file)
 
 __author__ = "DW Talton"
 
-from .asset import *
-from .privilege import *
-from .repository import *
-from .role import *
-from .script import *
-from .tag import *
-from .task import *
-from .user import *
+import click
+
+from lftools.api.endpoints import nexus3
+
+from .asset import asset
+from .privilege import privilege
+from .repository import repository
+from .role import role
+from .script import script
+from .tag import tag
+from .task import task
+from .user import user
 
 
 @click.group(name="nexus3")
index 49fa790..2abfa17 100644 (file)
@@ -17,8 +17,6 @@ from pprint import pformat
 
 import click
 
-from lftools.api.endpoints import nexus3  # noqa: F401
-
 log = logging.getLogger(__name__)
 
 
index ceba7da..f3f2530 100644 (file)
@@ -18,8 +18,6 @@ from pprint import pformat
 import click
 from tabulate import tabulate
 
-from lftools.api.endpoints import nexus3  # noqa: F401
-
 log = logging.getLogger(__name__)
 
 
index 2b46721..6cbbca9 100644 (file)
@@ -16,8 +16,6 @@ import logging
 
 import click
 
-from lftools.api.endpoints import nexus3  # noqa: F401
-
 log = logging.getLogger(__name__)
 
 
index 72b2670..7febee8 100644 (file)
@@ -17,8 +17,6 @@ import logging
 import click
 from tabulate import tabulate
 
-from lftools.api.endpoints import nexus3  # noqa: F401
-
 log = logging.getLogger(__name__)
 
 
index 4c2e257..5aad400 100644 (file)
@@ -17,8 +17,6 @@ import logging
 import click
 from tabulate import tabulate
 
-from lftools.api.endpoints import nexus3  # noqa: F401
-
 log = logging.getLogger(__name__)