def __init__(self, flow_idle_timeout=30, flow_hard_timeout=60, default_latency=1, default_bandwidth=100): core.listen_to_dependencies(self) self.log = core.getLogger() # self.path_preference_table = PathPreferenceTable.Instance() self.path_preference_table = PathPreferenceTable() self.flow_idle_timeout = flow_idle_timeout self.flow_hard_timeout = flow_hard_timeout self.default_latency = default_latency # Milliseconds self.default_bandwidth = default_bandwidth # Megabits self.path_preferences = dict()