117 else: |
117 else: |
118 print('Flat dimensions:', repr(subfile.flatness)) |
118 print('Flat dimensions:', repr(subfile.flatness)) |
119 print('Description:', repr(subfile.description)) |
119 print('Description:', repr(subfile.description)) |
120 print('Contains studs:', repr(subfile.has_studs)) |
120 print('Contains studs:', repr(subfile.has_studs)) |
121 else: |
121 else: |
122 with open(args.filename) as file: |
122 with open(args.filename, 'rb') as file: |
123 from os.path import basename |
123 from os.path import basename |
124 model = parse.read_ldraw( |
124 model = parse.read_ldraw( |
125 file, |
125 file, |
126 name = basename(args.filename), |
126 name = basename(args.filename), |
127 ldraw_directories = config['libraries']) |
127 ldraw_directories = config['libraries']) |