common.py revision 71f94b8a1c852aed792abfdb4f276dc904047fdd
1#!/usr/bin/python
2
3DEFAULT_OBJECT_NUMBER = 1238
4DEFAULT_BAD_OBJECT_NUMBER = 23
5OBJECTS_FILE = 'objects.txt'
6WORKING_SET_FILE = 'working_set.txt'
7
8def ReadWorkingSet():
9  working_set = []
10  f = open(WORKING_SET_FILE, 'r')
11  for l in f:
12    working_set.append(int(l))
13  f.close()
14  return working_set
15
16
17def WriteWorkingSet(working_set):
18  f = open(WORKING_SET_FILE, 'w')
19  for o in working_set:
20    f.write('{0}\n'.format(o))
21  f.close()
22
23
24def ReadObjectsFile():
25  objects_file = []
26  f = open(OBJECTS_FILE, 'r')
27  for l in f:
28    objects_file.append(int(l))
29  f.close()
30  return objects_file
31
32
33def ReadObjectIndex(filename):
34  object_index = []
35  f = open(filename, 'r')
36  for o in f:
37    object_index.append(int(o))
38  f.close()
39  return object_index
40