def factory_default(user = None, threadlock = None):
	"""
		Web UI calls factory_default()
		return
			(True, None)
			(False, list)
	"""
	try:
		files = os.listdir(".")
		if files:
			for file in files:
				w = re.match("\Aml_w_\w*?.py\Z", file)
				if w:
					w = re.search("unittest", file)
					if not w:
						mod = __import__(file[:-3], fromlist=[])
						if mod:
							if file[5:-3] in vars(mod):
								obj = getattr(mod, file[5:-3])()
								if obj:
									if hasattr(obj, "factory_default"):
										obj.factory_default()
	except Exception as e:
		return (False, [str(e)])
	ml_w_configuration.save_running_to_startup()
	return (True, None)