summaryrefslogtreecommitdiff
path: root/server.py
diff options
context:
space:
mode:
authorYuval Adam <yuval@segmanta.com>2014-04-28 15:57:27 +0300
committerYuval Adam <yuval@segmanta.com>2014-04-28 15:57:27 +0300
commit16c7d11fa9c60cc74d149bf4fa11b0a394ce3916 (patch)
treeafae910a6b1180416b51fdb3f1617b212a3b52e1 /server.py
parentcb4fdceb8668c006d09158a8d9bd90eaf25189f2 (diff)
Add sample code
Diffstat (limited to 'server.py')
-rw-r--r--server.py23
1 files changed, 23 insertions, 0 deletions
diff --git a/server.py b/server.py
new file mode 100644
index 0000000..caa08de
--- /dev/null
+++ b/server.py
@@ -0,0 +1,23 @@
+import zerorpc
+
+
+class Cooler(object):
+ def add_man(self, sentence):
+ """ End a sentence with ", man!" to make it sound cooler, and
+ return the result. """
+ return sentence + ", man!"
+
+ def add_42(self, n):
+ """ Add 42 to an integer argument to make it cooler, and return the
+ result. """
+ return n + 42
+
+ def boat(self, sentence):
+ """ Replace a sentence with "I'm on a boat!", and return that,
+ because it's cooler. """
+ return "I'm on a boat!"
+
+
+s = zerorpc.Server(Cooler())
+s.bind("tcp://0.0.0.0:4242")
+s.run()