modules.dpkg._get_pkg_info: use pythonic initializers

This commit is contained in:
Justin Findlay 2016-02-02 22:45:56 -07:00
parent f1cf027308
commit d3c6732539

View file

@ -254,7 +254,7 @@ def _get_pkg_info(*packages):
:return:
'''
ret = list()
ret = []
cmd = "dpkg-query -W -f='package:${binary:Package}\\n" \
"revision:${binary:Revision}\\n" \
"architecture:${Architecture}\\n" \
@ -281,7 +281,7 @@ def _get_pkg_info(*packages):
raise CommandExecutionError("Error getting packages information: {0}".format(call['stderr']))
for pkg_info in [elm for elm in re.split(r"----*", call['stdout']) if elm.strip()]:
pkg_data = dict()
pkg_data = {}
pkg_info, pkg_descr = re.split(r"====*", pkg_info)
for pkg_info_line in [el.strip() for el in pkg_info.split(os.linesep) if el.strip()]:
key, value = pkg_info_line.split(":", 1)