Добавил базовый графический интерфейс с частью функций. Для запуска необходима переменная среды DEBUG, пока что работаем на игровых данных - без бэкэнда.

This commit is contained in:
Ivan
2021-04-22 20:35:48 +03:00
parent 5836783e69
commit 66beba6b0d
5 changed files with 271 additions and 5 deletions

View File

@@ -1,3 +1,5 @@
import os
from datetime import datetime
from api import UserApi
@@ -9,6 +11,10 @@ class ToDoList(object):
self.items = items
self.created_at = created_at
def __iter__(self):
for item in self.items:
yield item
def __getitem__(self, index):
return self.items[index]
@@ -18,6 +24,9 @@ class ToDoList(object):
def __str__(self):
return f"[{self.id}] {self.title}"
def index(self, value):
return self.items.index(value)
# ToDo
def remove(self, index):
self.items.remove(self.items[index])
@@ -64,6 +73,10 @@ class ToDoItem(object):
class User(UserApi):
def auth(self, user, passwd):
if "DEBUG" in os.environ:
return
UserApi.auth(self, user, passwd)
# ToDo
items = [