Changeset 13403

Show
Ignore:
Timestamp:
12/20/07 16:30:33 (7 months ago)
Author:
hobu
Message:

regenerate for EscapeString?

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/gdal/swig/python/extensions/gdal_wrap.cpp

    r13361 r13403  
    29362936 
    29372937 
     2938char* EscapeString(int len, char *bin_string , int scheme=CPLES_SQL) { 
     2939    return CPLEscapeString(bin_string, len, scheme); 
     2940}  
     2941 
     2942 
    29382943SWIGINTERNINLINE PyObject * 
    29392944SWIG_FromCharPtrAndSize(const char* carray, size_t size) 
     
    40774082  } 
    40784083  resultobj = SWIG_Py_Void(); 
     4084  return resultobj; 
     4085fail: 
     4086  return NULL; 
     4087} 
     4088 
     4089 
     4090SWIGINTERN PyObject *_wrap_EscapeString(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) { 
     4091  PyObject *resultobj = 0; 
     4092  int arg1 ; 
     4093  char *arg2 = (char *) 0 ; 
     4094  int arg3 = (int) CPLES_SQL ; 
     4095  char *result = 0 ; 
     4096  int val3 ; 
     4097  int ecode3 = 0 ; 
     4098  PyObject * obj0 = 0 ; 
     4099  PyObject * obj1 = 0 ; 
     4100  char *  kwnames[] = { 
     4101    (char *) "len",(char *) "scheme", NULL  
     4102  }; 
     4103   
     4104  if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:EscapeString",kwnames,&obj0,&obj1)) SWIG_fail; 
     4105  { 
     4106    Py_ssize_t   safeLen; 
     4107    /* %typemap(in,numinputs=1) (int nLen, char *pBuf ) */ 
     4108    PyString_AsStringAndSize(obj0, &arg2, &safeLen ); 
     4109    arg1 = (int) safeLen; 
     4110  } 
     4111  if (obj1) { 
     4112    ecode3 = SWIG_AsVal_int(obj1, &val3); 
     4113    if (!SWIG_IsOK(ecode3)) { 
     4114      SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "EscapeString" "', argument " "3"" of type '" "int""'"); 
     4115    }  
     4116    arg3 = static_cast< int >(val3); 
     4117  } 
     4118  { 
     4119    result = (char *)EscapeString(arg1,arg2,arg3); 
     4120    if ( bUseExceptions ) { 
     4121      CPLErr eclass = CPLGetLastErrorType(); 
     4122      if ( eclass == CE_Failure || eclass == CE_Fatal ) { 
     4123        SWIG_exception( SWIG_RuntimeError, CPLGetLastErrorMsg() ); 
     4124      } 
     4125    } 
     4126  } 
     4127  resultobj = SWIG_FromCharPtr((const char *)result); 
    40794128  return resultobj; 
    40804129fail: 
     
    1291912968         { (char *)"PopErrorHandler", _wrap_PopErrorHandler, METH_VARARGS, NULL}, 
    1292012969         { (char *)"ErrorReset", _wrap_ErrorReset, METH_VARARGS, NULL}, 
     12970         { (char *)"EscapeString", (PyCFunction) _wrap_EscapeString, METH_VARARGS | METH_KEYWORDS, NULL}, 
    1292112971         { (char *)"GetLastErrorNo", _wrap_GetLastErrorNo, METH_VARARGS, NULL}, 
    1292212972         { (char *)"GetLastErrorType", _wrap_GetLastErrorType, METH_VARARGS, NULL}, 
  • trunk/gdal/swig/python/osgeo/gdal.py

    r13111 r13403  
    136136  """ErrorReset()""" 
    137137  return _gdal.ErrorReset(*args) 
     138 
     139def EscapeString(*args, **kwargs): 
     140  """EscapeString(int len, int scheme=CPLES_SQL) -> char""" 
     141  return _gdal.EscapeString(*args, **kwargs) 
    138142 
    139143def GetLastErrorNo(*args):