def findSetFromObject(self, pObject='', quiet=False):
		# get all sets
		allSets = self.scene.Sets
		
		# check for string
		if isinstance(pObject, str):
			pObject = self.getObject(name=pObject, pyMB=False, exact=False, quiet=quiet)
			if not pObject:
				if not quiet:
					moBuLogger.infoDialog("No valid object passed.")
				return False
		
		if not allSets:
			if not quiet:
				moBuLogger.infoDialog("No sets found in scene.")
			return False

		# check sets
		for _set in allSets:
			if self.isInSet(pObject=pObject, pSet=_set):
				moBuLogger.info("Found '%s' in set '%s'" % (pObject.Name, _set.Name))
				return _set
		
		# not found
		if not quiet:
			moBuLogger.infoDialog("'%s' not found in any sets" % pObject.Name)
		return False
Evaluate the new path relative to the current url
dataset/ETHPy150Open CountZer0/PipelineConstructionSet/python/moBu/core/moBuSets.py/MoBuSets.findSetFromObject--crossover with--dataset/ETHPy150Open circuits/circuits/circuits/web/url.py/URL.relative