diff --git a/hm_gerber_ex/common.py b/hm_gerber_ex/common.py index c2dc7b2..40c1ee0 100755 --- a/hm_gerber_ex/common.py +++ b/hm_gerber_ex/common.py @@ -16,7 +16,7 @@ def read(filename, format=None): - with open(filename, 'rU') as f: + with open(filename, 'r') as f: data = f.read() return loads(data, filename, format=format) diff --git a/hm_gerber_tool/common.py b/hm_gerber_tool/common.py index 9d3e1c8..23cd23a 100644 --- a/hm_gerber_tool/common.py +++ b/hm_gerber_tool/common.py @@ -36,7 +36,7 @@ def read(filename): CncFile object representing the file, either GerberFile, ExcellonFile, or IPCNetlist. Returns None if file is not of the proper type. """ - with open(filename, 'rU') as f: + with open(filename, 'r') as f: try: data = f.read() return loads(data, filename) diff --git a/hm_gerber_tool/excellon.py b/hm_gerber_tool/excellon.py index da9b61d..e3295fa 100755 --- a/hm_gerber_tool/excellon.py +++ b/hm_gerber_tool/excellon.py @@ -53,7 +53,7 @@ def read(filename): """ # File object should use settings from source file by default. - with open(filename, 'rU') as f: + with open(filename, 'r') as f: data = f.read() settings = FileSettings(**detect_excellon_format(data)) return ExcellonParser(settings).parse(filename) @@ -433,7 +433,7 @@ def hole_count(self): return len(self.hits) def parse(self, filename): - with open(filename, 'rU') as f: + with open(filename, 'r') as f: data = f.read() return self.parse_raw(data, filename) @@ -832,7 +832,7 @@ def detect_excellon_format(data=None, filename=None): if data is None and filename is None: raise ValueError('Either data or filename arguments must be provided') if data is None: - with open(filename, 'rU') as f: + with open(filename, 'r') as f: data = f.read() # Check for obvious clues: diff --git a/hm_gerber_tool/ipc356.py b/hm_gerber_tool/ipc356.py index 5aeb2a8..55c079a 100755 --- a/hm_gerber_tool/ipc356.py +++ b/hm_gerber_tool/ipc356.py @@ -163,7 +163,7 @@ def settings(self): return FileSettings(units=self.units, angle_units=self.angle_units) def parse(self, filename): - with open(filename, 'rU') as f: + with open(filename, 'r') as f: data = f.read() return self.parse_raw(data, filename) diff --git a/hm_gerber_tool/rs274x.py b/hm_gerber_tool/rs274x.py index 1a0224b..daf5b2f 100644 --- a/hm_gerber_tool/rs274x.py +++ b/hm_gerber_tool/rs274x.py @@ -260,7 +260,7 @@ def __init__(self): def parse(self, filename): self.filename = filename - with open(filename, "rU") as fp: + with open(filename, "r") as fp: data = fp.read() return self.parse_raw(data, filename)