You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

29 lines
558 B
Python

#! /usr/bin/python3
import sys
import re
from geo import Geo
def listGeo(fn, fh):
geo = Geo()
geo.loadFromFile(fh)
for m in geo.models:
print("%s : %s" % (geo.header_modelheader_name.decode("utf-8"), m.name.decode("utf-8")))
if len(sys.argv) <= 1:
print("Usage:")
print(" %s <infile.geo>" % (sys.argv[0], ))
exit()
for i in range(1, len(sys.argv)):
try:
fn = sys.argv[i]
fh = open(fn, "rb")
except:
print("Couldn't open '%s'." % (sys.argv[i], ))
continue
listGeo(fn, fh)