def __call__( self, *args, **kwargs ): self.params = args self.add(NL) for arg in args: line = "* " + Utils.html_rest(arg) self.add(line) self.add(NL) self.add(NL) return self
def __call__( self, *args, **kwargs ): self.params = args self.add(NL) i = 0 for arg in args: i +=1 line = str(i) + ". " + Utils.html_rest(arg) self.add(line) self.add(NL) self.add(NL) return self
def __call__( self, *args, **kwargs ): text = "" if len(kwargs) != 0: text = kwargs.get('text', "") elif len(args) != 0: text = args[0] text = Utils.html_rest(text) text = Utils.br_rest(text) self.add(NL) self.add(text) self.add(NL) return self
def __call__( self, *args, **kwargs ): self.params = args if len(kwargs) == 0: raise errors.DocumentError("No list fields.") self.add(NL) if len(kwargs) > 1: for field in sorted(kwargs): value = Utils.html_rest(kwargs[field]) self.add(':'+ field +': ' + value) self.add(NL) self.add(NL) return self