File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed
core/src/main/java/oracle/weblogic/deploy/util Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -51,6 +51,7 @@ public PyOrderedDict() {
51
51
*/
52
52
public PyOrderedDict (PyOrderedDict other ) {
53
53
this ();
54
+ super .update (other );
54
55
update (other );
55
56
}
56
57
@@ -279,6 +280,9 @@ public void __setitem__(PyObject key, PyObject value) {
279
280
synchronized (this .linkedHashMap ) {
280
281
this .linkedHashMap .put (key , value );
281
282
}
283
+ synchronized (super .table ) {
284
+ super .table .put (key , value );
285
+ }
282
286
}
283
287
284
288
/**
@@ -287,6 +291,7 @@ public void __setitem__(PyObject key, PyObject value) {
287
291
@ Override
288
292
public void clear () {
289
293
this .linkedHashMap .clear ();
294
+ super .table .clear ();;
290
295
}
291
296
292
297
/**
@@ -476,6 +481,7 @@ private void doUpdate(PyDictionary od) {
476
481
for (int i = 0 ; i < pylist .size (); i ++) {
477
482
PyTuple tuple = (PyTuple ) pylist .get (i );
478
483
this .__setitem__ (Py .java2py (tuple .get (0 )), Py .java2py (tuple .get (1 )));
484
+ super .__setitem__ (Py .java2py (tuple .get (0 )), Py .java2py (tuple .get (1 )));
479
485
}
480
486
}
481
487
You can’t perform that action at this time.
0 commit comments