コード例 #1
0
ファイル: TextReport.py プロジェクト: drumbuster/OpenSTV
  def __init__(self, e, maxWidth=79, style="full", outputFile=None, test=False):
    ReportPlugin.__init__(self, e, outputFile, test)

    assert(style in ["full", "table", "round"])
    self.maxWidth = maxWidth
    self.style = style
    self.maxColWidth = 0
    self.prtf = None
コード例 #2
0
ファイル: YamlReport.py プロジェクト: wrmack/openstv
    def __init__(self, e, outputFile=None, test=False):
        ReportPlugin.__init__(self, e, outputFile, test)

        if self.e.methodName == "Condorcet":
            raise RuntimeError(
                "YAML report not available for Condorcet elections.")
コード例 #3
0
 def __init__(self, e):
     self.json = {}
     ReportPlugin.__init__(self, e, None, False)
コード例 #4
0
ファイル: HtmlReport.py プロジェクト: Findeton/openstv
 def __init__(self, e, outputFile=None, test=False):
   ReportPlugin.__init__(self, e, outputFile, test)
   if self.e.methodName == "Condorcet":
     raise RuntimeError("HTML report not available for Condorcet elections.")
コード例 #5
0
 def __init__(self, e):
     ReportPlugin.__init__(self, e, None, False)
コード例 #6
0
ファイル: MinimalReport.py プロジェクト: Conservatory/openstv
 def __init__(self, e, outputFile=None, test=False):
   ReportPlugin.__init__(self, e, outputFile, test)
コード例 #7
0
 def __init__(self, e):
     self.json = {}
     ReportPlugin.__init__(self, e, None, False)
コード例 #8
0
 def __init__(self, e, outputFile=None, test=False):
     ReportPlugin.__init__(self, e, outputFile, test)