def set_blocked_task(blocker, blocked): """sets two tasks in dependent state :param blocker: blocking tasks phid :param blocked: blocked tasks phid """ blocked_already = get_tasks_blocked(blocker) if blocked in blocked_already: util.vlog("%s already blocking %s" % (blocker, blocked)) return p = phdb(db='phabricator_maniphest', user=phuser_user, passwd=phuser_passwd) insert_values = (blocker, 4, blocked, int(time.time()), 0) p.sql_x( "INSERT INTO edge \ (src, type, dst, dateCreated, seq) \ VALUES (%s, %s, %s, %s, %s)", insert_values) insert_values = (blocked, 3, blocker, int(time.time()), 0) p.sql_x( "INSERT INTO edge \ (src, type, dst, dateCreated, seq) \ VALUES (%s, %s, %s, %s, %s)", insert_values) p.close() return get_tasks_blocked(blocker)
def set_blocked_task(blocker, blocked): """sets two tasks in dependent state :param blocker: blocking tasks phid :param blocked: blocked tasks phid """ blocked_already = get_tasks_blocked(blocker) if blocked in blocked_already: util.vlog("%s already blocking %s" % (blocker, blocked)) return p = phdb(db='phabricator_maniphest', user=phuser_user, passwd=phuser_passwd) insert_values = (blocker, 4, blocked, int(time.time()), 0) p.sql_x("INSERT INTO edge \ (src, type, dst, dateCreated, seq) \ VALUES (%s, %s, %s, %s, %s)", insert_values) insert_values = (blocked, 3, blocker, int(time.time()), 0) p.sql_x("INSERT INTO edge \ (src, type, dst, dateCreated, seq) \ VALUES (%s, %s, %s, %s, %s)", insert_values) p.close() return get_tasks_blocked(blocker)
def set_related_project(taskPHID, projphid): projects = get_task_projects(taskPHID) if projphid in projects: util.vlog("%s project already tied to %s" % (projphid, taskPHID)) return p = phdb(db='phabricator_maniphest', user=phuser_user, passwd=phuser_passwd) insert_values = (taskPHID, 41, projphid, int(time.time()), 0) p.sql_x( "INSERT INTO edge \ (src, type, dst, dateCreated, seq) \ VALUES (%s, %s, %s, %s, %s)", insert_values) p.close() return get_task_projects(taskPHID)
def set_related_project(taskPHID, projphid): projects = get_task_projects(taskPHID) if projphid in projects: util.vlog("%s project already tied to %s" % (projphid, taskPHID)) return p = phdb(db='phabricator_maniphest', user=phuser_user, passwd=phuser_passwd) insert_values = (taskPHID, 41, projphid, int(time.time()), 0) p.sql_x("INSERT INTO edge \ (src, type, dst, dateCreated, seq) \ VALUES (%s, %s, %s, %s, %s)", insert_values) p.close() return get_task_projects(taskPHID)
def restore(self, source_dir): path = os.path.join(source_dir, 'model.joblib.dat') vlog('Restoring the model from:', path) self._model = joblib.load(path)
def save(self, dest_dir): path = os.path.join(dest_dir, 'model.joblib.dat') vlog('Saving the model to:', path) joblib.dump(self._model, path)
def restore(self, source_dir): path = os.path.join(source_dir, 'beta.npy') vlog('Restoring the model from:', path) self._beta = np.load(path)
def save(self, dest_dir): path = os.path.join(dest_dir, 'beta.npy') vlog('Saving the model to:', path) np.save(path, self._beta)