def add_symbol(self, symbol): day = convert_date(symbol['moment']) if day < self.start_datetime or day > self.end_datetime: return for halfday in xhalfdays_for_day(day): self.days[halfday] = SymbolActivity( activity_type=symbol['type'], verbose_type=self.symbol_legend.get(symbol['type']) )
def add_symbol(self, symbol): day = convert_date(symbol['moment']) if day < self.start_datetime or day > self.end_datetime: return for halfday in xhalfdays_for_day(day): self.days[halfday] = { 'nature': 'symbol', 'type': symbol['type'], 'verbose_type': self.symbol_legend.get(symbol['type']), 'label': self.symbol_legend.get(symbol['type']), }