- content = None
- for encoding in possible_encodings:
- infile = open(fname, 'rt', encoding=encoding)
- try:
- content = infile.read()
- except UnicodeDecodeError:
- infile.close()
- continue
- else:
- break
+ content = e = None
+ infile = open(fname, 'rb')
+ try:
+ content = infile.read()
+ except Exception:
+ content = None
+ finally: