+ sys.stderr.write("%s %s: no longer found\n" % (mprof.libnm, mprof.id))
+ continue
+ except Exception as exc:
+ sys.stderr.write("%s %s: unexpected error: %s\n" % (mprof.libnm, mprof.id, str(exc)))
+ continue
+ line = "%s %s: \"%s\"" % (mprof.libnm, mprof.id, mng.name)
+ if listorder is None:
+ sys.stdout.write("%s\n" % (line,))
+ else:
+ if listorder == "mtime":
+ key = -mprof.mtime()
+ else:
+ sys.stderr.write("automanga: undefined order: %s\n" % (listorder,))
+ sys.exit(1)
+ results.append((line, key))
+ if len(results) > 0:
+ results.sort(key=lambda o: o[1])
+ for line, key in results:
+ sys.stdout.write("%s\n" % (line,))