Revision ca0aa6d0
b/lib/utils.py | ||
---|---|---|
864 | 864 |
f.close() |
865 | 865 |
|
866 | 866 |
|
867 |
def ReadFile(file_name, size=None): |
|
868 |
"""Reads a file. |
|
869 |
|
|
870 |
@type size: None or int |
|
871 |
@param size: Read at most size bytes |
|
872 |
|
|
873 |
""" |
|
874 |
f = open(file_name, "r") |
|
875 |
try: |
|
876 |
if size is None: |
|
877 |
return f.read() |
|
878 |
else: |
|
879 |
return f.read(size) |
|
880 |
finally: |
|
881 |
f.close() |
|
882 |
|
|
883 |
|
|
867 | 884 |
def WriteFile(file_name, fn=None, data=None, |
868 | 885 |
mode=None, uid=-1, gid=-1, |
869 | 886 |
atime=None, mtime=None, close=True, |
Also available in: Unified diff