parameters: (self, properties)
return_statement: return self.find_replace (properties)
docstring: Return the value associated with properties
          or any subset of it. If more than one
          subset has value assigned to it, return the
          value for the longest subset, if it's unique.
docstring_summary: Return the value associated with properties
          or any subset of it. If more than one
          subset has value assigned to it, return the
          value for the longest subset, if it's unique.
docstring_tokens: Return the value associated with properties or any subset of it . If more than one subset has value assigned to it return the value for the longest subset if it s unique .
function: def find (self, properties):
          """ Return the value associated with properties
          or any subset of it. If more than one
          subset has value assigned to it, return the
          value for the longest subset, if it's unique.
          """
          assert is_iterable_typed(properties, basestring)
          return self.find_replace (properties)
function_tokens: def find ( self , properties ) : assert is_iterable_typed ( properties , basestring ) return self . find_replace ( properties )