home *** CD-ROM | disk | FTP | other *** search
/ PCNET 2006 October - Disc 3 / PCNET_CD_2006_10_3.iso / apps / ShutterflyStudioInstaller_ext.exe / Lib / mmphotomgr.py < prev    next >
Encoding:
Text File  |  2006-08-04  |  1.2 KB  |  40 lines

  1. # This file was created automatically by SWIG.
  2. # Don't modify this file, modify the SWIG interface instead.
  3. # This file is compatible with both classic and new-style classes.
  4.  
  5. import _mmphotomgr
  6.  
  7. def _swig_setattr_nondynamic(self,class_type,name,value,static=1):
  8.     if (name == "this"):
  9.         if isinstance(value, class_type):
  10.             self.__dict__[name] = value.this
  11.             if hasattr(value,"thisown"): self.__dict__["thisown"] = value.thisown
  12.             del value.thisown
  13.             return
  14.     method = class_type.__swig_setmethods__.get(name,None)
  15.     if method: return method(self,value)
  16.     if (not static) or hasattr(self,name) or (name == "thisown"):
  17.         self.__dict__[name] = value
  18.     else:
  19.         raise AttributeError("You cannot add attributes to %s" % self)
  20.  
  21. def _swig_setattr(self,class_type,name,value):
  22.     return _swig_setattr_nondynamic(self,class_type,name,value,0)
  23.  
  24. def _swig_getattr(self,class_type,name):
  25.     method = class_type.__swig_getmethods__.get(name,None)
  26.     if method: return method(self)
  27.     raise AttributeError,name
  28.  
  29. import types
  30. try:
  31.     _object = types.ObjectType
  32.     _newclass = 1
  33. except AttributeError:
  34.     class _object : pass
  35.     _newclass = 0
  36. del types
  37.  
  38.  
  39.  
  40.