def instanceproperty(fget=None, fset=None, fdel=None, doc=None, classval=None):
 if (fget is None):
  return partial(instanceproperty, fset=fset, fdel=fdel, doc=doc, classval=classval)
 return InstanceProperty(fget=fget, fset=fset, fdel=fdel, doc=doc, classval=classval)

def instanceproperty ( fget = None , fset = None , fdel = None , doc = None , classval = None ) : if ( fget is None ) : return partial ( instanceproperty , fset = fset , fdel = fdel , doc = doc , classval = classval ) return InstanceProperty ( fget = fget , fset = fset , fdel = fdel , doc = doc , classval = classval )
like @property .