diff --git a/hack/verify-flags-underscore.py b/hack/verify-flags-underscore.py index af86f97d9ba..56f443a595e 100755 --- a/hack/verify-flags-underscore.py +++ b/hack/verify-flags-underscore.py @@ -36,18 +36,17 @@ def is_binary(pathname): @author: Trent Mick @author: Jorge Orpinel """ try: - f = open(pathname, 'r') - CHUNKSIZE = 1024 - while 1: - chunk = f.read(CHUNKSIZE) - if '\0' in chunk: # found null byte - return True - if len(chunk) < CHUNKSIZE: - break # done + with open(pathname, 'r') as f: + CHUNKSIZE = 1024 + while 1: + chunk = f.read(CHUNKSIZE) + if '\0' in chunk: # found null byte + return True + if len(chunk) < CHUNKSIZE: + break # done except: return True - finally: - f.close() + return False def get_all_files(rootdir):