import multiprocessing
import os
import re
+import resource
import pandas as pd
import logging
for build in builds:
result = self._download_and_parse_build(job, build, repeat)
+ build_nr = result["build"]["build"]
if result["data"]:
data = result["data"]
if self._input_data.get(job, None) is None:
self._input_data[job] = pd.Series()
- self._input_data[job][str(build)] = build_data
+ self._input_data[job][str(build_nr)] = build_data
self._cfg.set_input_file_name(
- job, build, result["build"]["file-name"])
+ job, build_nr, result["build"]["file-name"])
- self._cfg.set_input_state(job, build, result["state"])
+ self._cfg.set_input_state(job, build_nr, result["state"])
+
+ logging.info("Memory allocation: {0:,d}MB".format(
+ resource.getrusage(resource.RUSAGE_SELF).ru_maxrss / 1000))
logging.info("Done.")