class_docstr: Property that helps select error function from
  available or define a new one.
  
  Parameters
  ----------
  {ChoiceProperty.Parameters}
class_docstr_tok: ["Property","that","helps","select","error","function","from","available","or","define","a","new","one",".","Parameters","--","--","--","--","--","{","ChoiceProperty.Parameters","}"]
code: def __set__(self, instance, value):
      if inspect.isfunction(value):
          return super(ChoiceProperty, self).__set__(instance, value)
  
      return super(FunctionWithOptionsProperty, self).__set__(
          instance, value
      )
  
imports: import numbers
  import inspect
  import numpy
  import tensorflow
  from neupy import init
  from neupy.utils import as_tuple
  from neupy.core.docs import SharedDocs
label_desc: Use image node_id 1 for calling the FunctionWithOptionsProperty obj's underlying member method code with example usage: obj.__set__(instance, value) and returns: super, super