コード例 #1
0
ファイル: patternatom.py プロジェクト: ieb/timetables
 def format_atom(self,reduction = None):
     if not reduction:
         reduction = pparser.parseone("MiLeEa")
     out = []
     ts = self._format_termweeks(reduction)
     if ts:
         out.append(ts)
     # days and times
     dts = self._format_daytimes(reduction)
     if dts:
         out.append(dts)
     return " ".join(out)
コード例 #2
0
 def format_atom(self, reduction=None):
     if not reduction:
         reduction = pparser.parseone("MiLeEa")
     out = []
     ts = self._format_termweeks(reduction)
     if ts:
         out.append(ts)
     # days and times
     dts = self._format_daytimes(reduction)
     if dts:
         out.append(dts)
     return " ".join(out)
コード例 #3
0
 def __init__(self, template, term=None):
     self.term = term
     if template is not None:
         self.template = pparser.parseone(str(template))
         self._tracker = tracker.OffsetTracker(self.template, term)
     self._patterns = []
コード例 #4
0
ファイル: grouptemplate.py プロジェクト: ieb/timetables
 def __init__(self,template,term = None):
     self.term = term
     if template is not None:
         self.template = pparser.parseone(str(template))
         self._tracker = tracker.OffsetTracker(self.template,term)
     self._patterns = []