~isoschiz/endroid/kermit-v2

« back to all changes in this revision

Viewing changes to src/endroid/plugins/kermit/ssh.py

  • Committer: Martin Morrison
  • Date: 2014-05-07 15:53:42 UTC
  • Revision ID: martmorr@cisco.com-20140507155342-8qbdu8e0er5y1yo8
Series of minor review markups.

Show diffs side-by-side

added added

removed removed

Lines of Context:
166
166
    factory = _TriggerFactory(d, fingerprints, username, keys, args, config)
167
167
    reactor.connectTCP(server, port, factory)
168
168
    return d
169
 
 
170
 
def main(args="", config=""):
171
 
    class W(object):
172
 
        def __init__(self, s):
173
 
            self.s = s
174
 
        def write(self, to):
175
 
            to.write(self.s)
176
 
    k = keys.Key.fromFile("/home/martmorr/.ssh/id_rsa")
177
 
    logging.basicConfig(level=logging.DEBUG)
178
 
    d = spawn_process("martmorr-lds-uk", ["dd", "fff6:51:16:25:79:d4:dc:f6:27:16:ab:e6:af:e7:f9:9e"], "martmorr", [k], args, W(config))
179
 
    d.addCallbacks(lambda x: logging.info("Done: {}".format(x)),
180
 
                   lambda y: logging.info("Failed: {}".format(y)))
181
 
    d.addBoth(lambda _: reactor.stop())
182
 
    reactor.run()