parameters: (self, lines, pens=None)
return_statement: return self._DrawLineList(lines, pens, [])
docstring: Draw a list of lines as quickly as possible.
  
              :param lines:  A sequence of 4-element sequences representing
                              each line to draw, (x1,y1, x2,y2).
              :param pens:    If None, then the current pen is used.  If a
                              single pen then it will be used for all lines.  If
                              a list of pens then there should be one for each line
                              in lines.
docstring_summary: Draw a list of lines as quickly as possible.
docstring_tokens: Draw a list of lines as quickly as possible .
function: def DrawLineList(self, lines, pens=None):
          """
          Draw a list of lines as quickly as possible.
  
              :param lines:  A sequence of 4-element sequences representing
                              each line to draw, (x1,y1, x2,y2).
              :param pens:    If None, then the current pen is used.  If a
                              single pen then it will be used for all lines.  If
                              a list of pens then there should be one for each line
                              in lines.
          """
          if pens is None:
             pens = []
          elif isinstance(pens, wx.Pen):
             pens = [pens]
          elif len(pens) != len(lines):
             raise ValueError('lines and pens must have same length')
          return self._DrawLineList(lines, pens, [])
function_tokens: def DrawLineList ( self , lines , pens = None ) : if pens is None : pens = [ ] elif isinstance ( pens , wx . Pen ) : pens = [ pens ] elif len ( pens ) != len ( lines ) : raise ValueError ( 'lines and pens must have same length' ) return self . _DrawLineList ( lines , pens , [ ] )