def main(): config = RunnerConfig({'local_store_directory':''}) config.read('config.ini') if len(sys.argv) >= 2: project = None iterations = iterations_from_file(config, sys.argv[1]) else: project, iterations = iterations_from_server(config) vis = Visual() vis.start() vis.draw_project_info(project) vis.draw_iteration_boxes(len(iterations)) for i, it in enumerate(iterations): #pprint(it['stories']) #pprint(it['number']) vis.draw_iteration_number(it['number'], i) vis.draw_iteration_dates(it['start'], it['finish'], i) vis.draw_stories_for_iteration(it['stories'], i) raw_input()