tasks_collector.tasksdb package¶
Submodules¶
tasks_collector.tasksdb.api module¶
tasksdb: ….
-
class
tasks_collector.tasksdb.api.
BaseModel
(*args, **kwargs)¶ Bases:
peewee.Model
-
DoesNotExist
¶ alias of
BaseModelDoesNotExist
-
id
= <AutoField: BaseModel.id>¶
-
-
class
tasks_collector.tasksdb.api.
OpenDB
(db_file, _type='sqlite')¶ Bases:
object
A class to simplify creation of a database.
-
static
get_all_tasks
() → List¶
-
static
-
class
tasks_collector.tasksdb.api.
Task
(*args, **kwargs)¶ Bases:
tasks_collector.tasksdb.api.BaseModel
-
DoesNotExist
¶ alias of
TaskDoesNotExist
-
category
= <CharField: Task.category>¶
-
client
= <CharField: Task.client>¶
-
close_date
= <DateField: Task.close_date>¶
-
due_date
= <DateField: Task.due_date>¶
-
id
= <AutoField: Task.id>¶
-
modified_date
= <DateField: Task.modified_date>¶
-
start_date
= <DateField: Task.start_date>¶
-
status
= <CharField: Task.status>¶
-
subject
= <CharField: Task.subject>¶
-
-
tasks_collector.tasksdb.api.
cleanup
(before_date)¶ Cleanup the database
- Args:
before_date:
- Returns:
None
-
tasks_collector.tasksdb.api.
get_default_db_path
() → str¶ Get a default database path
- Returns:
str: path
-
tasks_collector.tasksdb.api.
get_kv_task_as_text
(task: tasks_collector.tasksdb.api.Task, remove_keys: List = ['id']) → Dict¶
-
tasks_collector.tasksdb.api.
insert_or_updates_tasks
(tasks_list_dict: List) → None¶ Insert or update task
- Args:
tasks_list_dict: List of tasks to update
- Returns:
None