aboutsummaryrefslogtreecommitdiff
path: root/pycparser
diff options
context:
space:
mode:
authorEli Bendersky <eliben@gmail.com>2012-08-10 08:07:39 +0300
committerEli Bendersky <eliben@gmail.com>2012-08-10 08:07:39 +0300
commitc4701a30409e6850cb36324aed5125e4608eef57 (patch)
treea05dd046d6d195962abd76def6869e3ed1330ca3 /pycparser
parent0373cbe671fc1fcbd4c376309c2e51454f86688a (diff)
downloadpycparser-c4701a30409e6850cb36324aed5125e4608eef57.tar.gz
failing test for windows
Diffstat (limited to 'pycparser')
-rw-r--r--pycparser/__init__.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/pycparser/__init__.py b/pycparser/__init__.py
index a02351b..bcbb29d 100644
--- a/pycparser/__init__.py
+++ b/pycparser/__init__.py
@@ -85,7 +85,8 @@ def parse_file(filename, use_cpp=False, cpp_path='cpp', cpp_args='',
if use_cpp:
text = preprocess_file(filename, cpp_path, cpp_args)
else:
- text = open(filename, 'rU').read()
+ with open(filename, 'rU') as f:
+ text = f.read()
if parser is None:
parser = CParser()