aboutsummaryrefslogtreecommitdiff
path: root/net/py-msrplib/files
diff options
context:
space:
mode:
authorSofian Brabez <sbz@FreeBSD.org>2011-09-01 14:25:15 +0000
committerSofian Brabez <sbz@FreeBSD.org>2011-09-01 14:25:15 +0000
commit98079c0e78ce0615f70f2c35188991ca6970e3d7 (patch)
tree2269e1218b24bde186e8c57f44e0cb5ab110207d /net/py-msrplib/files
parent48135da34d21ff12a2b5fb1c6b9fc25700886d59 (diff)
Notes
Diffstat (limited to 'net/py-msrplib/files')
-rw-r--r--net/py-msrplib/files/patch-connect.py50
-rw-r--r--net/py-msrplib/files/patch-session.py11
2 files changed, 61 insertions, 0 deletions
diff --git a/net/py-msrplib/files/patch-connect.py b/net/py-msrplib/files/patch-connect.py
new file mode 100644
index 000000000000..3eeebd33aa0a
--- /dev/null
+++ b/net/py-msrplib/files/patch-connect.py
@@ -0,0 +1,50 @@
+--- msrplib/connect.py.orig 2011-06-03 22:32:33.000000000 +0700
++++ msrplib/connect.py 2011-07-16 22:36:33.000000000 +0700
+@@ -48,7 +48,7 @@
+ from application.python import Null
+ from application.system import host
+ from eventlet.twistedutil.protocol import GreenClientCreator, SpawnFactory
+-from eventlet import coros
++from eventlet import coros, event
+ from eventlet.api import timeout, sleep
+ from eventlet.green.socket import gethostbyname
+
+@@ -238,7 +238,7 @@
+ """
+ if local_uri is None:
+ local_uri = self.generate_local_uri()
+- self.transport_event = coros.event()
++ self.transport_event = event.Event()
+ local_uri.host = gethostbyname(local_uri.host)
+ factory = SpawnFactory(self.transport_event, MSRPTransport, local_uri, logger=self.logger, use_sessmatch=self.use_sessmatch)
+ self.listening_port = self._listen(local_uri, factory)
+@@ -357,17 +357,17 @@
+ self.msrp = None
+
+
+-class Notifier(coros.event):
++class Notifier(event.Event):
+
+ def wait(self):
+ if self.ready():
+ self.reset()
+- return coros.event.wait(self)
++ return event.Event.wait(self)
+
+ def send(self, value=None, exc=None):
+ if self.ready():
+ self.reset()
+- return coros.event.send(self, value, exc=exc)
++ return event.Event.send(self, value, exc=exc)
+
+
+ class MSRPServer(ConnectBase):
+@@ -473,7 +473,7 @@
+ If no such binding was made within MSRPBindSessionTimeout.seconds, raise MSRPBindSessionTimeout.
+ """
+ full_remote_path = tuple(full_remote_path)
+- event = coros.event()
++ event = event.Event()
+ self.expected_remote_paths[full_remote_path] = event
+ try:
+ self.new_full_remote_path_notifier.send()
diff --git a/net/py-msrplib/files/patch-session.py b/net/py-msrplib/files/patch-session.py
new file mode 100644
index 000000000000..dcb9551c5297
--- /dev/null
+++ b/net/py-msrplib/files/patch-session.py
@@ -0,0 +1,11 @@
+--- msrplib/session.py.orig 2011-07-16 22:38:18.000000000 +0700
++++ msrplib/session.py 2011-07-16 22:38:31.000000000 +0700
+@@ -391,7 +391,7 @@
+ If chunk's Failure-Report is 'no', return None immediately.
+ """
+ if chunk.failure_report!='no' and event is None:
+- event = coros.event()
++ event = event.Event()
+ self.send_chunk(chunk, event.send)
+ if event is not None:
+ response = event.wait()