def count_manifest(mg, d):
try:
manifest_by_date[d.date().isoformat()] += 1
except KeyError:
manifest_by_date[d.date().isoformat()] = 1
try:
manifest_by_ip[mg["ip"]] += 1
except KeyError:
manifest_by_ip[mg["ip"]] = 1
pm = pkg_pat.search(mg["uri"])
if pm != None and mg["response"] == "200":
pg = pm.groupdict()
try:
manifest_by_pkg[unquote(pg["stem"])] += 1
except KeyError:
manifest_by_pkg[unquote(pg["stem"])] = 1
try:
manifest_by_ver_pkg[unquote(pg["stem"] + "@" + pg["version"])] += 1
except KeyError:
manifest_by_ver_pkg[unquote(pg["stem"] + "@" + pg["version"])] = 1
agent = pkg_agent_pat.search(mg["agent"])
if agent == None:
return
ag = agent.groupdict()
try:
manifest_by_arch[ag["arch"]] += 1
except KeyError:
manifest_by_arch[ag["arch"]] = 1
评论列表
文章目录