Ejemplo n.º 1
0
    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
Ejemplo n.º 2
0
    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
Ejemplo n.º 3
0
    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
Ejemplo n.º 4
0
    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