Ejemplo n.º 1
0
 def init_last_date(item):
     '''
     return first & last date
     '''
     first = None
     last = item[-1][-1]
     if last is not None:
         last = cvt_d(last, d_format='%Y-%m-%d').strftime('%m/%d/%Y')
     for i in item[2:-1]:
         first = i[-1]
         if first is not None:
             first = cvt_d(first, d_format='%Y-%m-%d').strftime('%m/%d/%Y')
             break
     return [first, last]
Ejemplo n.º 2
0
def Dict_Cards_import(file_name, d_format):
    def f(key, value):
        a = cvt_d(key, d_format)
        tmp = Leankit_Cards(value, a)
        return tmp

    dump = import_data(file_name)
    dic = {cvt_d(key, d_format): Leankit_Cards(value)
           for key, value in dump.items()}

    return dic
Ejemplo n.º 3
0
    def f(value):
        tmp = list()
        for item in value:

            a = [item.title,
                 cvt_d(item.createdOn),
                 item.lane['title'],
                 assigned(item),
                 blocked(item),
                 # cvt_d(item.movedOn),
                 item.plannedFinish]
            tmp.append(a)
        return tmp
Ejemplo n.º 4
0
def created_on(card):
    return str(cvt_d(card.createdOn).date())
Ejemplo n.º 5
0
 def date_f(file):
     data = file.replace(start, '')
     data = data.replace(end, '')
     return cvt_d(data, d_format)
Ejemplo n.º 6
0
 def f(key, value):
     a = cvt_d(key, d_format)
     tmp = Leankit_Cards(value, a)
     return tmp
Ejemplo n.º 7
0
def Dict_Cards_export(dic, file_name, d_format):
    dump = {cvt_d(key, d_format): value.json
            for key, value in dic.items()}

    with open(file_name, 'w') as out:
        json.dump(dump, out)