Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 0 additions & 6 deletions utt/components/report_args.py
Original file line number Diff line number Diff line change
Expand Up @@ -227,12 +227,6 @@ def parse_week(today, weekstring):
return (start, end)


def week_dates(date):
week_start_date = date + datetime.timedelta(-date.weekday())
week_end_date = date + datetime.timedelta(6 - date.weekday())
return week_start_date, week_end_date


DAY_NAMES = [
"MONDAY",
"TUESDAY",
Expand Down
15 changes: 0 additions & 15 deletions utt/data_structures/activity.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,21 +33,6 @@ def __init__(
self.is_current_activity = is_current_activity
self.comment = comment

def __eq__(self, other):
return (
self.name == other.name
and self.start == other.start
and self.end == other.end
and self.duration == other.duration
and self.type == other.type
)

def __str__(self):
return "Activity(" + ", ".join(map(str, [self.name, self.start, self.end, self.duration, self.type])) + ")"

def __repr__(self):
return self.__str__()

@staticmethod
def _type_from_name(name):
if name[-3:] == "***":
Expand Down
3 changes: 0 additions & 3 deletions utt/data_structures/name.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,3 @@ def __eq__(self, other):

def __str__(self):
return self.name

def __repr__(self):
return "Name(" + ", ".join([self.name, self.task, self.project]) + ")"
29 changes: 0 additions & 29 deletions utt/report/common.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,35 +16,6 @@ def print_dicts(dcts: List[Dict], output: Output) -> None:
print(format_string.format(**dict(context, **dct)), file=output)


def clip_activities_by_range(
start_date: datetime.date,
end_date: datetime.date,
activities: List[Activity],
) -> List[Activity]:
"""Clip a list of Activity with the given range, remove activities
which have zero durations

Parameters
----------
start_date : datetime.date
end_date : datetime.date
activities : list of Activity

Returns
-------
clipped: list of Activity
"""
delta = datetime.timedelta()
start_dt = datetime.datetime(start_date.year, start_date.month, start_date.day)
end_dt = datetime.datetime(end_date.year, end_date.month, end_date.day, 23, 59, 59, 99999)
new_activities = []
for activity in activities:
clipped = activity.clip(start_dt, end_dt)
if clipped.duration > delta:
new_activities.append(clipped)
return new_activities


def filter_activities_by_type(activities: List[Activity], activity_type: str) -> List[Activity]:
"""Filter a list of Activity with the given activity type.

Expand Down
25 changes: 0 additions & 25 deletions utt/report/per_day/csv_view.py

This file was deleted.