Cleanup of stats regexps

This commit is contained in:
2018-08-16 17:23:25 +02:00
parent 84faded0cc
commit 0bfdfb87bc

View File

@@ -7,16 +7,16 @@ class Stats:
def __init__(self):
# Pepare some regex for parsing
self.re_path_tracing = re.compile(
".*(Rendered|Path Tracing Tile) ([0-9]+)/([0-9]+)( Tiles)?" +
"(, Sample ([0-9]+)\/([0-9]+))?$")
r".*(Rendered|Path Tracing Tile) ([0-9]+)/([0-9]+)( Tiles)?" +
r"(, Sample ([0-9]+)/([0-9]+))?$")
self.re_total_render_time = re.compile(
".*Total render time: ([0-9]+(\.[0-9]+)?)")
r".*Total render time: ([0-9]+(\.[0-9]+)?)")
self.re_render_time_no_sync = re.compile(
".*Render time \(without synchronization\): ([0-9]+(\.[0-9]+)?)")
r".*Render time \(without synchronization\): ([0-9]+(\.[0-9]+)?)")
self.re_pipeline_time = re.compile(
"Time: ([0-9:\.]+) \(Saving: ([0-9:\.]+)\)")
r"Time: ([0-9:.]+) \(Saving: ([0-9:.]+)\)")
self.re_cycles_memory = re.compile(
".*\| Mem:([0-9.]+[KM]?), Peak:([0-9.]+[KM]?) \|.*")
r".*\| Mem:([0-9.]+[KM]?), Peak:([0-9.]+[KM]?) \|.*")
# Render time stats.
self.total_render_time = "N/A"