diff options
Diffstat (limited to 'tools/lg')
| -rw-r--r-- | tools/lg/frame_reader.py | 5 |
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) |
