diff options
author | Lance Stout <lancestout@gmail.com> | 2013-09-20 11:50:51 -0700 |
---|---|---|
committer | Lance Stout <lancestout@gmail.com> | 2013-09-20 11:50:51 -0700 |
commit | cd2d25cf874c5931b5c5a843c09875625bb9a84c (patch) | |
tree | ad6e0421ec44a15f8b60c76e3042dfbe7ccb9cb5 /examples/rpc_async.py | |
parent | b8b2f37e7b06647a48dfcb41c44c10121b04c514 (diff) | |
download | slixmpp-cd2d25cf874c5931b5c5a843c09875625bb9a84c.tar.gz slixmpp-cd2d25cf874c5931b5c5a843c09875625bb9a84c.tar.bz2 slixmpp-cd2d25cf874c5931b5c5a843c09875625bb9a84c.tar.xz slixmpp-cd2d25cf874c5931b5c5a843c09875625bb9a84c.zip |
Chmod +x examples, and add shebang lines
Diffstat (limited to 'examples/rpc_async.py')
-rwxr-xr-x[-rw-r--r--] | examples/rpc_async.py | 29 |
1 files changed, 16 insertions, 13 deletions
diff --git a/examples/rpc_async.py b/examples/rpc_async.py index 0b6d1936..e3e23b69 100644..100755 --- a/examples/rpc_async.py +++ b/examples/rpc_async.py @@ -1,3 +1,6 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + """ SleekXMPP: The Sleek XMPP Library Copyright (C) 2011 Dann Martens @@ -11,34 +14,34 @@ from sleekxmpp.plugins.xep_0009.remote import Endpoint, remote, Remote, \ import time class Boomerang(Endpoint): - + def FQN(self): return 'boomerang' - + @remote def throw(self): print "Duck!" - + def main(): session = Remote.new_session('kangaroo@xmpp.org/rpc', '*****') - session.new_handler(ANY_ALL, Boomerang) - + session.new_handler(ANY_ALL, Boomerang) + boomerang = session.new_proxy('kangaroo@xmpp.org/rpc', Boomerang) - + callback = Future() - + boomerang.async(callback).throw() - + time.sleep(10) - + session.close() - - - + + + if __name__ == '__main__': main() -
\ No newline at end of file + |