Skip to content

Commit b278496

Browse files
Merge pull request #34 from AlexanderWillner/main
started to remove lints (documentation can/should be improved)
2 parents de6892d + 7600d7d commit b278496

File tree

3 files changed

+46
-5
lines changed

3 files changed

+46
-5
lines changed

.coveragerc

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,6 @@
33
exclude_lines =
44
if __name__ == .__main__.:
55

6-
[run]
7-
relative_files = True
8-
96
omit =
107
setup.py
118
*/__init__.py

things/api.py

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -386,17 +386,32 @@ def get(uuid, default=None, **kwargs):
386386

387387

388388
def todos(uuid=None, **kwargs):
389+
"""
390+
Read to-dos into dicts.
391+
392+
See `things.tasks` for details.
393+
"""
389394
return tasks(uuid=uuid, type="to-do", **kwargs)
390395

391396

392397
def projects(uuid=None, **kwargs):
398+
"""
399+
Read projects into dicts.
400+
401+
See `things.tasks` for details.
402+
"""
393403
return tasks(uuid=uuid, type="project", **kwargs)
394404

395405

396406
# Filter by collections in the Things app sidebar.
397407

398408

399409
def inbox(**kwargs):
410+
"""
411+
Read inbox into dicts.
412+
413+
See `things.tasks` for details.
414+
"""
400415
return tasks(start="Inbox", **kwargs)
401416

402417

@@ -434,14 +449,29 @@ def upcoming(**kwargs):
434449

435450

436451
def anytime(**kwargs):
452+
"""
453+
Read anytime tasks into dicts.
454+
455+
See `things.tasks` for details.
456+
"""
437457
return tasks(start="Anytime", **kwargs)
438458

439459

440460
def someday(**kwargs):
461+
"""
462+
Read someday tasks into dicts.
463+
464+
See `things.tasks` for details.
465+
"""
441466
return tasks(start_date=False, start="Someday", **kwargs)
442467

443468

444469
def logbook(**kwargs):
470+
"""
471+
Read logbook tasks into dicts.
472+
473+
See `things.tasks` for details.
474+
"""
445475
result = [*canceled(**kwargs), *completed(**kwargs)]
446476
result.sort(key=lambda task: task["stop_date"], reverse=True)
447477
return result
@@ -451,6 +481,11 @@ def logbook(**kwargs):
451481

452482

453483
def canceled(**kwargs):
484+
"""
485+
Read canceled tasks into dicts.
486+
487+
See `things.tasks` for details.
488+
"""
454489
return tasks(status="canceled", **kwargs)
455490

456491

@@ -467,6 +502,11 @@ def completed(**kwargs):
467502

468503

469504
def deadlines(**kwargs):
505+
"""
506+
Read tasks with deadlines into dicts.
507+
508+
See `things.tasks` for details.
509+
"""
470510
result = tasks(deadline=True, **kwargs)
471511
result.sort(key=lambda task: task["deadline"])
472512
return result
@@ -476,6 +516,10 @@ def deadlines(**kwargs):
476516

477517

478518
def link(uuid):
519+
"""
520+
Returns a things:///show?id=uuid link.
521+
"""
522+
479523
return f"things:///show?id={uuid}"
480524

481525

things/database.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -530,7 +530,7 @@ def get_daystats(self):
530530
"+" || x || " days") as date,
531531
CREATED.TasksCreated as created,
532532
CLOSED.TasksClosed as completed,
533-
CANCELLED.TasksCanceled as canceled,
533+
CANCELED.TasksCanceled as canceled,
534534
TRASHED.TasksTrashed as trashed
535535
FROM timeseries
536536
LEFT JOIN
@@ -548,7 +548,7 @@ def get_daystats(self):
548548
WHERE DAY NOT NULL
549549
AND TASK.{self.IS_CANCELED} AND TASK.{self.IS_TODO}
550550
GROUP BY DAY)
551-
AS CANCELLED ON CANCELLED.DAY = date
551+
AS CANCELED ON CANCELED.DAY = date
552552
LEFT JOIN
553553
(SELECT COUNT(uuid) AS TasksTrashed,
554554
date({self.DATE_MOD},"unixepoch") AS DAY

0 commit comments

Comments
 (0)