You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by tr...@apache.org on 2010/08/02 22:47:12 UTC
svn commit: r981682 - /qpid/trunk/qpid/extras/qmf/src/py/qmf/console.py
Author: tross
Date: Mon Aug 2 20:47:12 2010
New Revision: 981682
URL: http://svn.apache.org/viewvc?rev=981682&view=rev
Log:
Bugfix: Schema cache in console.py could get locked in the state where
entries were partial (i.e. schema key is known but schema is not).
Modified:
qpid/trunk/qpid/extras/qmf/src/py/qmf/console.py
Modified: qpid/trunk/qpid/extras/qmf/src/py/qmf/console.py
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/extras/qmf/src/py/qmf/console.py?rev=981682&r1=981681&r2=981682&view=diff
==============================================================================
--- qpid/trunk/qpid/extras/qmf/src/py/qmf/console.py (original)
+++ qpid/trunk/qpid/extras/qmf/src/py/qmf/console.py Mon Aug 2 20:47:12 2010
@@ -1579,7 +1579,7 @@ class SchemaCache(object):
self.packages[pname] = {}
new_package = True
packageMap = self.packages[pname]
- if pkey not in packageMap:
+ if pkey not in packageMap or not isinstance(packageMap[pkey], SchemaClass):
if classDef is not None:
new_class = True
packageMap[pkey] = classDef
---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project: http://qpid.apache.org
Use/Interact: mailto:commits-subscribe@qpid.apache.org