Beispiel #1
0
def run(configs=None):
    if configs == None or len(configs) == 0:
        configs = reader.read_settings(SETTINGS_FILE_NAME)
    output_file = writer.get_service_file(SERVICE_FILE_NAME)
    threads_manager.exec(configs, output_file)
    output_file.close()
    groups = Group.get_groups(reader.read_outcomes(SERVICE_FILE_NAME))
    writer.write_groups(GROUPS_FILE_NAME, groups)
Beispiel #2
0
from model.group import Group
from model.outcome import Outcome

o0 = Outcome(0, 0.1230)
o1 = Outcome(0, 0.113)
o2 = Outcome(0, 0.3230)

o00 = Outcome(1, 0.1230)
o01 = Outcome(1, 0.113)
o02 = Outcome(1, 0.3230)

outcomes = [o0, o1, o2, o00, o01, o02]

groups = Group.get_groups(outcomes)
if len(groups) == 2:
    print('ok')

print(str(Group.random_color()))
print(str(Group.random_color()))
print(str(Group.random_color()))

groups.append(Group(2, outcomes, [255, 255, 255], True, False))

for group in groups:
    print(group.to_string())
Beispiel #3
0
 def get_groups(self, outcomes):
     return Group.get_groups(outcomes)