view python/example/monkeypatch.py @ 756:12f0be02e9cc

http://www.howtogeek.com/168147/add-public-ssh-key-to-remote-server-in-a-single-command/
author Jeff Hammel <k0scist@gmail.com>
date Wed, 05 Aug 2015 08:44:23 -0700
parents cd9d65e6e2ab
children
line wrap: on
line source

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import argparse
import sys

__all__ = ['main']

class ExampleClass(object):
    def __init__(self, to_patch):
        if to_patch:
            self.output = lambda x, y: 'Patched!'
    def output(self, x, y):
        return '[{}] "{}"'.format(x, y)


if __name__ == '__main__':
    obj = ExampleClass(False)
    print (obj.output(1, 2))
    newobj = ExampleClass(True)
    print (newobj.output(3, 4))