示例#1
0
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)
示例#3
0
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)
示例#7
0
 def restore(self, source_dir):
     path = os.path.join(source_dir, 'beta.npy')
     vlog('Restoring the model from:', path)
     self._beta = np.load(path)
示例#8
0
 def save(self, dest_dir):
     path = os.path.join(dest_dir, 'beta.npy')
     vlog('Saving the model to:', path)
     np.save(path, self._beta)