filecache.py

changeset 94
109fb7cf658f
parent 92
b8d72909d593
child 95
a3536e51f6bc
equal deleted inserted replaced
93:ffe05d369412 94:109fb7cf658f
87 self.reference_stack.append(filename) 87 self.reference_stack.append(filename)
88 subfile = SubfileCache.Subfile() 88 subfile = SubfileCache.Subfile()
89 self.cache[filename] = subfile 89 self.cache[filename] = subfile
90 try: 90 try:
91 path = self.find_file(filename) 91 path = self.find_file(filename)
92 with path.open() as file: 92 with path.open('rb') as file:
93 model = parse.read_ldraw( 93 model = parse.read_ldraw(
94 file, 94 file,
95 ldraw_directories = self.ldraw_directories, 95 ldraw_directories = self.ldraw_directories,
96 ) 96 )
97 except (FileNotFoundError, IOError, PermissionError) as error: 97 except (FileNotFoundError, IOError, PermissionError) as error:

mercurial