Exemple #1
0
 def decode_todos(self, lines):
     result = []
     for line in lines:
         if line.find("__task__") != -1:
             todo = Task.decode(line)
         elif line.find("__event__") != -1:
             todo = Event.decode(line)
         result.append(todo)
     return result
Exemple #2
0
print(cal.to_ical())

print(a.naive)
evt = Event(a, a, 2, 1, 2, 2)
e1 = Event(a, a, 2, 1, 22, 22)
t = Task(a, 2, 3, 4, 5, 6)
t1 = Task(a, 2, 3, 4, 52, 21)

with open('active_events.txt', "w") as f:
    f.write("{}\n".format(evt.encode()))
    f.write("{}\n".format(e1.encode()))

with open('active_events.txt', "r") as f:
    lines = f.readlines()
    for line in lines:
        e = Event.decode(line)
        print(e)
        print(type(e))

try:
    foo()
    print("bar")
except:
    raise



with open('active_tasks.txt', "w") as f:
    f.write("{}\n".format(t.encode()))
    f.write("{}\n".format(t1.encode()))
Exemple #3
0
    def test_decode(self):
        test_json = self.event.encode()
        decoded = Event.decode(test_json)

        self.assertEqual(self.event, decoded)
Exemple #4
0
 def expose_events(self, lines):
     display_content = ''        
     for line in lines:
         event = Event.decode(line)
         display_content = '{}{}\n'.format(display_content, event)
     self.event_table.setText(display_content)