code: def remove(self, *dic):
          '''remove a calendar config.
  
          Args:
              *dic (dict): dictionary with format {'Day': 12, 'Hour': 34} Avaliable keys are Month, Day, Weekday, Hour, Minute. *Note the uppercase.* You can use gen(), genMix() to generate complex config dictionary.
          '''
          dicList = list(flatten(dic))
          for d in dicList:
              di = []
              for k in d:
                  # checkkey(k, self.keyword)
                  di.append(Pair(k, IntegerSingle(d[k])))
              dictSingle = DictSingle(di)
              # append dict single to array single
              self._remove([dictSingle], self.lf remove(self, *dic):
          '''remove a calendar config.
  
          Args:
              *dic (dict): dictionary with format {'Day': 12, 'Hour': 34} Avaliable keys are Month, Day, Weekday, Hour, Minute. *Note the uppercase.* You can use gen(), genMix() to generate complex config dictionary.
          '''
          dicList = list(flatten(dic))
          for d in dicList:
              di = []
              for k in d:
                  # checkkey(k, self.keyword)
                  di.append(Pair(k, IntegerSingle(d[k])))
              dictSingle = DictSingle(di)
              # append dict single to array single
              self._remove([dictSingle], self.l)
docs: remove a calendar config.
  
          Args:
              *dic (dict): dictionary with format {'Day': 12, 'Hour': 34} Avaliable keys are Month, Day, Weekday, Hour, Minute. *Note the uppercase.* You can use gen(), genMix() to generate complex config dictionary.