equal
deleted
inserted
replaced
2241 |
2241 |
2242 cpu_props = self._get_cpu_cores(task, propdict['cpus']) |
2242 cpu_props = self._get_cpu_cores(task, propdict['cpus']) |
2243 |
2243 |
2244 vallist = [line.split(': ')[1] |
2244 vallist = [line.split(': ')[1] |
2245 for line in cpu_props.strip().splitlines()] |
2245 for line in cpu_props.strip().splitlines()] |
2246 total_cores = sum(map(int, vallist)) |
2246 |
2247 propdict['cores'] = total_cores |
2247 try: |
|
2248 total_cores = sum(map(int, vallist)) |
|
2249 propdict['cores'] = total_cores |
|
2250 except ValueError: |
|
2251 propdict['cores'] = 'N/A' |
2248 |
2252 |
2249 node_properties = task.node.properties |
2253 node_properties = task.node.properties |
2250 node_properties.update(propdict) |
2254 node_properties.update(propdict) |
2251 task.node.properties = node_properties |
2255 task.node.properties = node_properties |
2252 task.node.save() |
2256 task.node.save() |