Dependencies must be listed for all tools, even if there are none.
This commit is contained in:
parent
8e6a80c60a
commit
f7139c92a5
1 changed files with 6 additions and 4 deletions
10
tools.py
10
tools.py
|
|
@ -207,6 +207,7 @@ def metadata(path): # Deps: file, coreutils
|
||||||
name, value = line
|
name, value = line
|
||||||
text.append("%-15s: %s\n" % (name, "".join(value)))
|
text.append("%-15s: %s\n" % (name, "".join(value)))
|
||||||
return (Status.info, fill3.Text("".join(text)))
|
return (Status.info, fill3.Text("".join(text)))
|
||||||
|
metadata.dependencies = set()
|
||||||
|
|
||||||
|
|
||||||
def _is_python_syntax_correct(path, python_version):
|
def _is_python_syntax_correct(path, python_version):
|
||||||
|
|
@ -276,6 +277,7 @@ def python_gut(path):
|
||||||
output = gut.gut_module(module_file.read())
|
output = gut.gut_module(module_file.read())
|
||||||
source_widget = _syntax_highlight_code(fix_input(output), path)
|
source_widget = _syntax_highlight_code(fix_input(output), path)
|
||||||
return Status.info, source_widget
|
return Status.info, source_widget
|
||||||
|
python_gut.dependencies = set()
|
||||||
|
|
||||||
|
|
||||||
def pydoc(path):
|
def pydoc(path):
|
||||||
|
|
@ -311,6 +313,7 @@ def disassemble_pyc(path):
|
||||||
dis.dis(bytecode, file=stringio)
|
dis.dis(bytecode, file=stringio)
|
||||||
stringio.seek(0)
|
stringio.seek(0)
|
||||||
return Status.info, fill3.Text(stringio.read())
|
return Status.info, fill3.Text(stringio.read())
|
||||||
|
disassemble_pyc.dependencies = set()
|
||||||
|
|
||||||
|
|
||||||
def perldoc(path):
|
def perldoc(path):
|
||||||
|
|
@ -366,6 +369,7 @@ def dump_pickle(path):
|
||||||
with open(path, "rb") as file_:
|
with open(path, "rb") as file_:
|
||||||
object_ = pickle.load(file_)
|
object_ = pickle.load(file_)
|
||||||
return Status.info, fill3.Text(pprint.pformat(object_.__dict__))
|
return Status.info, fill3.Text(pprint.pformat(object_.__dict__))
|
||||||
|
dump_pickle.dependencies = set()
|
||||||
|
|
||||||
|
|
||||||
def unzip(path):
|
def unzip(path):
|
||||||
|
|
@ -447,6 +451,7 @@ php5_syntax.dependencies = {"php5"}
|
||||||
|
|
||||||
def flog(path): # Deps: "gem install flog"
|
def flog(path): # Deps: "gem install flog"
|
||||||
return _run_command(path, ["flog", path], Status.info)
|
return _run_command(path, ["flog", path], Status.info)
|
||||||
|
flog.dependencies = set()
|
||||||
|
|
||||||
|
|
||||||
# def csstidy(path): # Deps: csstidy
|
# def csstidy(path): # Deps: csstidy
|
||||||
|
|
@ -564,10 +569,7 @@ def tools_all():
|
||||||
def dependencies():
|
def dependencies():
|
||||||
dependencies_all = set()
|
dependencies_all = set()
|
||||||
for tool in tools_all():
|
for tool in tools_all():
|
||||||
try:
|
dependencies_all.update(tool.dependencies)
|
||||||
dependencies_all.update(tool.dependencies)
|
|
||||||
except AttributeError:
|
|
||||||
continue
|
|
||||||
return dependencies_all
|
return dependencies_all
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue