[ create a new paste ] login | about

Link: http://codepad.org/p7TwQJM6    [ raw code | output | fork ]

Python, pasted on Mar 23:
import sys

class Dout(object):

    def __call__(self, item):
        sys.stdout.write(str(item))
        return self
        
    @property
    def newline(self):
        sys.stdout.write("\n")
        return self
        
dout = Dout()

class Cout(object):

    def __lshift__(self, other):
        sys.stdout.write(str(other))
        return self
        
newline = "\n"
cout = Cout()

def main():
    cout << "foo" << newline << "bar" << newline
    dout("foo").newline("bar")
 
 
if __name__ == "__main__":
    main()


Output:
1
2
3
4
foo
bar
foo
bar


Create a new paste based on this one


Comments: