summaryrefslogtreecommitdiffstats
path: root/tools/lg/frame_reader.py
diff options
context:
space:
mode:
Diffstat (limited to 'tools/lg/frame_reader.py')
-rw-r--r--tools/lg/frame_reader.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/tools/lg/frame_reader.py b/tools/lg/frame_reader.py
index 5598667..f8bab40 100644
--- a/tools/lg/frame_reader.py
+++ b/tools/lg/frame_reader.py
@@ -30,11 +30,12 @@ def main():
if not args.shm:
import glob
- cands = sorted(glob.glob("/dev/shm/kvmfr-*"))
+ cands = [p for p in glob.glob("/dev/shm/kvmfr-*")
+ if os.path.getsize(p) > 0]
if not cands:
print("NO_SHM_FILE", file=sys.stderr)
return 1
- args.shm = cands[0]
+ args.shm = max(cands, key=os.path.getsize)
os.makedirs(args.out, exist_ok=True)
print("SHM %s" % args.shm)