mirror of
https://github.com/ejwa/gitinspector.git
synced 2025-03-23 00:37:58 +01:00
Fixed the packing and unpacking of parameters in the format module.
Forgot to specify the '*' operator when passing the parameters to the callback functions; something which resulted in a dictionary being sent into the callback functions. Obviously, this is not what we want.
This commit is contained in:
parent
e11606bcaf
commit
d9c94b53d6
3 changed files with 8 additions and 7 deletions
|
@ -179,7 +179,7 @@ def output_text(hard):
|
||||||
else:
|
else:
|
||||||
print("No commited files with the specified extensions were found.")
|
print("No commited files with the specified extensions were found.")
|
||||||
|
|
||||||
def output_xml(string, hard):
|
def output_xml(hard):
|
||||||
authorinfo_list = get(hard).get_authorinfo_list()
|
authorinfo_list = get(hard).get_authorinfo_list()
|
||||||
total_changes = 0.0
|
total_changes = 0.0
|
||||||
|
|
||||||
|
@ -204,6 +204,7 @@ def output_xml(string, hard):
|
||||||
changes_xml += ("\t\t\t<author>\n" + name_xml + commits_xml + insertions_xml +
|
changes_xml += ("\t\t\t<author>\n" + name_xml + commits_xml + insertions_xml +
|
||||||
deletions_xml + percentage_xml + "\t\t\t</author>\n")
|
deletions_xml + percentage_xml + "\t\t\t</author>\n")
|
||||||
|
|
||||||
print(string.format("\n\t<changes>\n" + message_xml + "\t\t<authors>\n" + changes_xml + "\t\t</authors>\n\t</changes>\n"))
|
print("\t<changes>\n" + message_xml + "\t\t<authors>\n" + changes_xml + "\t\t</authors>\n\t</changes>")
|
||||||
else:
|
else:
|
||||||
print(string.format("<changes>" + "No commited files with the specified extensions were found." + "</changes>"))
|
print("\t<changes>\n\t\t<exception>" + "No commited files with the specified extensions were found." +
|
||||||
|
"</exception>\n\t</changes>")
|
||||||
|
|
|
@ -39,8 +39,8 @@ def call_output_function(html_function, text_function, xml_function, *parameters
|
||||||
template_path = os.path.join(os.path.dirname(os.path.realpath(__file__)), "html.template")
|
template_path = os.path.join(os.path.dirname(os.path.realpath(__file__)), "html.template")
|
||||||
file_r = open(template_path, "rb")
|
file_r = open(template_path, "rb")
|
||||||
template = file_r.read().decode("utf-8", "replace")
|
template = file_r.read().decode("utf-8", "replace")
|
||||||
html_function(template, parameters)
|
html_function(template, *parameters)
|
||||||
elif __selected_format__ == "text":
|
elif __selected_format__ == "text":
|
||||||
text_function(parameters)
|
text_function(*parameters)
|
||||||
else:
|
else:
|
||||||
xml_function("<gitinspector>{0}</gitinspector>", parameters)
|
xml_function(*parameters)
|
||||||
|
|
|
@ -34,7 +34,7 @@ def output_html(string, _):
|
||||||
def output_text(_):
|
def output_text(_):
|
||||||
print("gitinspector {0}\n".format(__version__) + __doc__)
|
print("gitinspector {0}\n".format(__version__) + __doc__)
|
||||||
|
|
||||||
def output_xml(string, _):
|
def output_xml(_):
|
||||||
license_text = "\t\t" + __doc__.replace("\n", "\n\t\t")
|
license_text = "\t\t" + __doc__.replace("\n", "\n\t\t")
|
||||||
print(string.format("\n\t<version>" + __version__ + "</version>\n" +
|
print(string.format("\n\t<version>" + __version__ + "</version>\n" +
|
||||||
"\t<license-text>\n" + license_text + "\n\t</license-text>\n"))
|
"\t<license-text>\n" + license_text + "\n\t</license-text>\n"))
|
||||||
|
|
Loading…
Add table
Reference in a new issue