def report_week(self, _num_week=None): """ :param num_week: :return: """ if _num_week is None: _num_week = this_week() wn = WeekNumber() ext = Extract() act = Activity() _pla = Planned() _week = wn.get_or_create(_num_week, True) gap_week = wn.get_gap_week(_week.date_init) import ipdb; ipdb.set_trace() if _num_week == this_week(): _pla.get_tasks_week() wn.import_extract_itau() wn.import_extract_mycap() m_summary_ext = self.get_matrix(gap_week, _week, Extract.__name__, None) m_summary_activ = self.get_matrix(gap_week, _week, Activity.__name__, None) m_details_ext = self.get_matrix(gap_week, _week, None, Extract.__name__) m_details_activ = self.get_matrix(gap_week, _week, None, Activity.__name__) for day in gap_week: cost_week = ext.get_cost_week(m_details_ext, day) try: activ_week = act.report_activity(m_details_activ, day) except Exception: print("trello unauthorized permission requested.") pass
def update_graphic(self, _num_week=None): """ :param num_week: :return: """ if _num_week is None: _num_week = this_week() _act = Activity() _wn = WeekNumber() _week = _wn.get_or_create(_num_week, True) _plan = Planned().get_tasks_week(_week) gap_week = _wn.get_gap_week(_week.date_init) for day in gap_week: activ_week = _act.sync_activity(day)