summaryrefslogtreecommitdiff
path: root/python/qpid/session.py
diff options
context:
space:
mode:
authorRafael H. Schloming <rhs@apache.org>2008-03-06 13:00:58 +0000
committerRafael H. Schloming <rhs@apache.org>2008-03-06 13:00:58 +0000
commite9e915775bdb77b6483c48f111be3299b94f592b (patch)
treef0a4e10d87e810982223985ed26d2024bbe6509f /python/qpid/session.py
parentb7c474ea80fce5d53236aeea9f74c9107da0152d (diff)
downloadqpid-python-e9e915775bdb77b6483c48f111be3299b94f592b.tar.gz
added codec for sequence_set; added id to Message; RangeSet -> RangedSet; added RangedSet.add(lower, upper)
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@634255 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'python/qpid/session.py')
-rw-r--r--python/qpid/session.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/python/qpid/session.py b/python/qpid/session.py
index 334902bbf3..7702a19251 100644
--- a/python/qpid/session.py
+++ b/python/qpid/session.py
@@ -19,7 +19,7 @@
from threading import Event, RLock
from invoker import Invoker
-from datatypes import RangeSet, Struct, Future
+from datatypes import RangedSet, Struct, Future
from codec010 import StringCodec
from assembler import Segment
from queue import Queue
@@ -170,7 +170,7 @@ class Receiver:
self.session = session
self.next_id = None
self.next_offset = None
- self._completed = RangeSet()
+ self._completed = RangedSet()
def received(self, seg):
if self.next_id == None or self.next_offset == None:
@@ -220,8 +220,6 @@ class Sender:
else:
idx += 1
-from queue import Queue, Closed, Empty
-
class Delegate:
def __init__(self, session):
@@ -238,6 +236,7 @@ class Client(Delegate):
def message_transfer(self, cmd, headers, body):
m = Message(body)
m.headers = headers
+ m.id = cmd.id
messages = self.session.incoming(cmd.destination)
messages.put(m)
msg.debug("RECV: %s", m)