@@ -5661,21 +5661,6 @@ SWIGINTERN PyObject *Exiv2_PreviewProperties___getitem__(Exiv2::PreviewPropertie
56615661 return NULL ;
56625662 return getset->get (py_self, getset->closure );
56635663 }
5664- SWIGINTERN PyObject *Exiv2_PreviewProperties___setitem__ (Exiv2::PreviewProperties *self,PyObject *py_self,std::string const &key,PyObject *value){
5665- PyGetSetDef* getset = find_getset (py_self, key.c_str ());
5666- if (!getset)
5667- return NULL ;
5668- if (!value)
5669- return PyErr_Format (PyExc_TypeError,
5670- " %s['%s'] can not be deleted" , py_self->ob_type ->tp_name ,
5671- key.c_str ());
5672- if (!getset->set )
5673- return PyErr_Format (PyExc_TypeError, " %s['%s'] is read-only" ,
5674- py_self->ob_type ->tp_name , key.c_str ());
5675- if (getset->set (py_self, value, getset->closure ) != 0 )
5676- return NULL ;
5677- return SWIG_Py_Void ();
5678- }
56795664
56805665 #define SWIG_From_long PyInt_FromLong
56815666
@@ -6186,62 +6171,6 @@ SWIGINTERN PyObject *_wrap_PreviewProperties___getitem__(PyObject *self, PyObjec
61866171}
61876172
61886173
6189- SWIGINTERN PyObject *_wrap_PreviewProperties___setitem__ (PyObject *self, PyObject *args) {
6190- PyObject *resultobj = 0 ;
6191- Exiv2::PreviewProperties *arg1 = (Exiv2::PreviewProperties *) 0 ;
6192- PyObject *arg2 = (PyObject *) 0 ;
6193- std::string *arg3 = 0 ;
6194- PyObject *arg4 = (PyObject *) 0 ;
6195- void *argp1 = 0 ;
6196- int res1 = 0 ;
6197- int res3 = SWIG_OLDOBJ ;
6198- PyObject *swig_obj[3 ] ;
6199- PyObject *result = 0 ;
6200-
6201- {
6202- arg4 = NULL ;
6203- }
6204- {
6205- arg2 = self;
6206- }
6207- if (!SWIG_Python_UnpackTuple (args, " PreviewProperties___setitem__" , 1 , 2 , swig_obj)) SWIG_fail;
6208- res1 = SWIG_ConvertPtr (self, &argp1,SWIGTYPE_p_Exiv2__PreviewProperties, 0 | 0 );
6209- if (!SWIG_IsOK (res1)) {
6210- SWIG_exception_fail (SWIG_ArgError (res1), " in method '" " PreviewProperties___setitem__" " ', argument " " 1" " of type '" " Exiv2::PreviewProperties *" " '" );
6211- }
6212- arg1 = reinterpret_cast < Exiv2::PreviewProperties * >(argp1);
6213- {
6214- std::string *ptr = (std::string *)0 ;
6215- res3 = SWIG_AsPtr_std_string (swig_obj[0 ], &ptr);
6216- if (!SWIG_IsOK (res3)) {
6217- SWIG_exception_fail (SWIG_ArgError (res3), " in method '" " PreviewProperties___setitem__" " ', argument " " 3" " of type '" " std::string const &" " '" );
6218- }
6219- if (!ptr) {
6220- SWIG_exception_fail (SWIG_NullReferenceError, " invalid null reference " " in method '" " PreviewProperties___setitem__" " ', argument " " 3" " of type '" " std::string const &" " '" );
6221- }
6222- arg3 = ptr;
6223- }
6224- if (swig_obj[1 ]) {
6225- arg4 = swig_obj[1 ];
6226- }
6227- {
6228- try {
6229- result = (PyObject *)Exiv2_PreviewProperties___setitem__ (arg1,arg2,(std::string const &)*arg3,arg4);
6230- }
6231- catch (std::exception const & e) {
6232- _set_python_exception ();
6233- SWIG_fail;
6234- }
6235- }
6236- resultobj = result;
6237- if (SWIG_IsNewObj (res3)) delete arg3;
6238- return resultobj;
6239- fail:
6240- if (SWIG_IsNewObj (res3)) delete arg3;
6241- return NULL ;
6242- }
6243-
6244-
62456174SWIGINTERN PyObject *_wrap_delete_PreviewProperties (PyObject *self, PyObject *args) {
62466175 PyObject *resultobj = 0 ;
62476176 Exiv2::PreviewProperties *arg1 = (Exiv2::PreviewProperties *) 0 ;
@@ -6272,8 +6201,6 @@ SWIGINTERN PyObject *_wrap_delete_PreviewProperties(PyObject *self, PyObject *ar
62726201
62736202SWIGPY_GETITERFUNC_CLOSURE (_wrap_PreviewProperties___iter__) /* defines _wrap_PreviewProperties___iter___getiterfunc_closure */
62746203
6275- SWIGPY_OBJOBJARGPROC_CLOSURE(_wrap_PreviewProperties___setitem__) /* defines _wrap_PreviewProperties___setitem___objobjargproc_closure */
6276-
62776204SWIGPY_DESTRUCTOR_CLOSURE(_wrap_delete_PreviewProperties) /* defines _wrap_delete_PreviewProperties_destructor_closure */
62786205
62796206SWIGINTERN int _wrap_new_PreviewImage(PyObject *self, PyObject *args, PyObject *kwargs) {
@@ -6809,7 +6736,6 @@ SWIGINTERN PyMethodDef SwigPyBuiltin__Exiv2__PreviewProperties_methods[] = {
68096736 " " },
68106737 { " __iter__" , _wrap_PreviewProperties___iter__, METH_NOARGS, " " },
68116738 { " __getitem__" , _wrap_PreviewProperties___getitem__, METH_O, " " },
6812- { " __setitem__" , _wrap_PreviewProperties___setitem__, METH_VARARGS, " " },
68136739 { NULL , NULL , 0 , NULL } /* Sentinel */
68146740};
68156741
@@ -6973,7 +6899,7 @@ static PyHeapTypeObject SwigPyBuiltin__Exiv2__PreviewProperties_type = {
69736899 {
69746900 (lenfunc) 0 , /* mp_length */
69756901 _wrap_PreviewProperties___getitem__, /* mp_subscript */
6976- _wrap_PreviewProperties___setitem___objobjargproc_closure, /* mp_ass_subscript */
6902+ (objobjargproc) 0 , /* mp_ass_subscript */
69776903 },
69786904 {
69796905 (lenfunc) 0 , /* sq_length */
@@ -7074,7 +7000,7 @@ static PyTypeObject *SwigPyBuiltin__Exiv2__PreviewProperties_type_create(PyTypeO
70747000 { Py_tp_descr_set, (void *)(descrsetfunc) 0 },
70757001 { Py_mp_length, (void *)(lenfunc) 0 },
70767002 { Py_mp_subscript, (void *)_wrap_PreviewProperties___getitem__ },
7077- { Py_mp_ass_subscript, (void *)_wrap_PreviewProperties___setitem___objobjargproc_closure },
7003+ { Py_mp_ass_subscript, (void *)(objobjargproc) 0 },
70787004 { Py_tp_iter, (void *)_wrap_PreviewProperties___iter___getiterfunc_closure },
70797005 { Py_tp_iternext, (void *)(iternextfunc) 0 },
70807006 { Py_nb_add, (void *)(binaryfunc) 0 },
0 commit comments