diff options
| author | Ted Ross <tross@apache.org> | 2010-08-02 20:47:12 +0000 |
|---|---|---|
| committer | Ted Ross <tross@apache.org> | 2010-08-02 20:47:12 +0000 |
| commit | b1a192361e2bdbb0e903bec27a8d7f2f2b0e5c7d (patch) | |
| tree | 6e8a9ac3ae397e83c19f8a2589dca503e9550834 | |
| parent | 30aba88f26c439324a8e851e51bec88317526efe (diff) | |
| download | qpid-python-b1a192361e2bdbb0e903bec27a8d7f2f2b0e5c7d.tar.gz | |
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).
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@981682 13f79535-47bb-0310-9956-ffa450edef68
| -rw-r--r-- | extras/qmf/src/py/qmf/console.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/extras/qmf/src/py/qmf/console.py b/extras/qmf/src/py/qmf/console.py index 378f43912c..9967ba2b78 100644 --- a/extras/qmf/src/py/qmf/console.py +++ b/extras/qmf/src/py/qmf/console.py @@ -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 |
