def repeat_biweekly(self):
mycount = defaultdict(list)<EOL>d = self.event.l_start_date<EOL>while d.year != self.year or d.month != self.month:<EOL><INDENT>d += timedelta(days=<NUM_LIT>)<EOL><DEDENT>r = self.__class__(<EOL>mycount, self.year, self.month, d.day, self.event.end_repeat,<EOL>self.event, num=self.num, count_first=True<EOL>)<EOL>r.repeat()<EOL>if self.event.is_chunk() and r.count:<EOL><INDENT>r.day = min(r.count)<EOL>r.repeat_chunk(self.event.start_end_diff)<EOL><DEDENT>return r.count<EOL>
This function is unique b/c it creates an empty defaultdict,
adds in the event occurrences by creating an instance of Repeater,
then returns the defaultdict, likely to be merged into the 'main'
defaultdict (the one holding all event occurrences for this month).