From 00201889df035c4cd53f3a911becef452c66c337 Mon Sep 17 00:00:00 2001 From: denfromufa Date: Fri, 29 Jan 2016 00:31:59 -0600 Subject: [PATCH] Update pyobject.cs --- src/runtime/pyobject.cs | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/src/runtime/pyobject.cs b/src/runtime/pyobject.cs index 33c716599..d17e89a7a 100644 --- a/src/runtime/pyobject.cs +++ b/src/runtime/pyobject.cs @@ -368,8 +368,9 @@ public virtual PyObject GetItem(PyObject key) { /// public virtual PyObject GetItem(string key) { - using (PyString pyKey = new PyString(key)) + using (PyString pyKey = new PyString(key)) { return GetItem(pyKey); + } } @@ -384,8 +385,9 @@ public virtual PyObject GetItem(string key) { /// public virtual PyObject GetItem(int index) { - PyInt key = new PyInt(index); - return GetItem((PyObject)key); + using (PyInt key = new PyInt(index)) { + return GetItem((PyObject)key); + } } @@ -418,8 +420,9 @@ public virtual void SetItem(PyObject key, PyObject value) { /// public virtual void SetItem(string key, PyObject value) { - using (PyString pyKey = new PyString(key)) + using (PyString pyKey = new PyString(key)) { SetItem(pyKey, value); + } } @@ -469,8 +472,9 @@ public virtual void DelItem(PyObject key) { /// public virtual void DelItem(string key) { - using (PyString pyKey = new PyString(key)) + using (PyString pyKey = new PyString(key)) { DelItem(pyKey); + } } @@ -485,8 +489,9 @@ public virtual void DelItem(string key) { /// public virtual void DelItem(int index) { - using (PyInt pyindex = new PyInt(index)) + using (PyInt pyindex = new PyInt(index)) { DelItem(pyindex); + } }