def make_bug_watch_updater(checkwatches_master, bug_watch, external_bugtracker, server_time=None, can_import_comments=False, can_push_comments=False, can_back_link=False): """Helper function to create a BugWatchUpdater instance.""" if server_time is None: server_time = datetime.now() remote_bug_updater = checkwatches_master.remote_bug_updater_factory( checkwatches_master, external_bugtracker, bug_watch.remotebug, [bug_watch.id], [], server_time) bug_watch_updater = BugWatchUpdater( remote_bug_updater, bug_watch, remote_bug_updater.external_bugtracker) bug_watch_updater.can_import_comments = can_import_comments bug_watch_updater.can_push_comments = can_push_comments bug_watch_updater.can_back_link = can_back_link return bug_watch_updater
def make_bug_watch_updater(checkwatches_master, bug_watch, external_bugtracker, server_time=None, can_import_comments=False, can_push_comments=False, can_back_link=False): """Helper function to create a BugWatchUpdater instance.""" if server_time is None: server_time = datetime.now() remote_bug_updater = checkwatches_master.remote_bug_updater_factory( checkwatches_master, external_bugtracker, bug_watch.remotebug, [bug_watch.id], [], server_time) bug_watch_updater = BugWatchUpdater( remote_bug_updater, bug_watch, remote_bug_updater.external_bugtracker) bug_watch_updater.can_import_comments = can_import_comments bug_watch_updater.can_push_comments = can_push_comments bug_watch_updater.can_back_link = can_back_link return bug_watch_updater