41 lines
784 B
Python
Executable file
41 lines
784 B
Python
Executable file
#!/usr/bin/python2
|
|
"""Common utility functions."""
|
|
|
|
DEFAULT_OBJECT_NUMBER = 1238
|
|
DEFAULT_BAD_OBJECT_NUMBER = 23
|
|
OBJECTS_FILE = 'objects.txt'
|
|
WORKING_SET_FILE = 'working_set.txt'
|
|
|
|
|
|
def ReadWorkingSet():
|
|
working_set = []
|
|
f = open(WORKING_SET_FILE, 'r')
|
|
for l in f:
|
|
working_set.append(int(l))
|
|
f.close()
|
|
return working_set
|
|
|
|
|
|
def WriteWorkingSet(working_set):
|
|
f = open(WORKING_SET_FILE, 'w')
|
|
for o in working_set:
|
|
f.write('{0}\n'.format(o))
|
|
f.close()
|
|
|
|
|
|
def ReadObjectsFile():
|
|
objects_file = []
|
|
f = open(OBJECTS_FILE, 'r')
|
|
for l in f:
|
|
objects_file.append(int(l))
|
|
f.close()
|
|
return objects_file
|
|
|
|
|
|
def ReadObjectIndex(filename):
|
|
object_index = []
|
|
f = open(filename, 'r')
|
|
for o in f:
|
|
object_index.append(int(o))
|
|
f.close()
|
|
return object_index
|