Esempio n. 1
0
 def add(this, ss):
     if isinstance(ss, Subsection):
         this.subsections.append(ss)
         this.intervals = common.mergeSorted(this.intervals, ss.intervals)
     elif isinstance(ss, (list, tuple)):
         this.intervals = common.mergeSorted(this.intervals, ss)
     elif isinstance(ss, TimeInterval):
         this.intervals = common.appendSorted(this.intervals, ss)
     return this
Esempio n. 2
0
 def add(this, ts):
     if isinstance(ts, TimeInterval):
         this.intervals = common.appendSorted(this.intervals, ts)
     elif isinstance(ts, (list, tuple)):
         this.intervals = common.mergeSorted(this.intervals, ts)
     return this