You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "Benjamin Bannier (JIRA)" <ji...@apache.org> on 2019/03/02 15:32:00 UTC
[jira] [Created] (MESOS-9629) Pylint reports cyclic dependencies in
cli_new
Benjamin Bannier created MESOS-9629:
---------------------------------------
Summary: Pylint reports cyclic dependencies in cli_new
Key: MESOS-9629
URL: https://issues.apache.org/jira/browse/MESOS-9629
Project: Mesos
Issue Type: Bug
Components: cli
Reporter: Benjamin Bannier
When running {{support/mesos-style.py}} over files in {{src/python/cli_new}} cyclic dependencies in {{cli}} are reported.
{noformat}
$ ./support/mesos-style.py `find src/python/cli_new -type f |grep -v \.tox -v |grep -v \.virtualenv`
The "pip-requirements.txt" file has changed.
Rebuilding virtualenv...
* Install prebuilt node (11.10.1) ..... done.
* Appending data to /Users/bbannier/src/mesos/support/.virtualenv/bin/activate
* Appending data to /Users/bbannier/src/mesos/support/.virtualenv/bin/activate.fish
Checking 26 Python files
************* Module cli.plugins.task.main
lib/cli/plugins/task/main.py:1:0: R0401: Cyclic import (cli -> cli.plugins -> cli.plugins.base) (cyclic-import)
lib/cli/plugins/task/main.py:1:0: R0401: Cyclic import (cli -> cli.config) (cyclic-import)
lib/cli/plugins/task/main.py:1:0: R0401: Cyclic import (cli.tests -> cli.tests.task) (cyclic-import)
lib/cli/plugins/task/main.py:1:0: R0401: Cyclic import (cli.tests -> cli.tests.agent) (cyclic-import)
lib/cli/plugins/task/main.py:1:0: R0401: Cyclic import (cli.tests -> cli.tests.tests) (cyclic-import)
{noformat}
The exact module {{pylint}} diagnoses this.
I was not able to trigger this failure when passing only a single file.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)