def _loadViperServices(self):
servicesPath = os.path.join(<EOL>os.path.dirname(os.path.realpath(__file__)),<EOL>"<STR_LIT>"<EOL>)<EOL>for serviceFile in os.listdir(servicesPath):<EOL><INDENT>if serviceFile.startswith("<STR_LIT>") or serviceFile.startswith("<STR_LIT:.>"):<EOL><INDENT>continue<EOL><DEDENT>serviceName = serviceFile.replace("<STR_LIT>", "<STR_LIT>")<EOL>servicePath = os.path.join(<EOL>servicesPath, serviceFile<EOL>)<EOL>if not os.path.isfile(servicePath):<EOL><INDENT>continue<EOL><DEDENT>serviceSpec = importlib.util.spec_from_file_location(<EOL>serviceName,<EOL>servicePath<EOL>)<EOL>service = importlib.util.module_from_spec(serviceSpec)<EOL>serviceSpec.loader.exec_module(service)<EOL>serviceInstance = service.Service(self)<EOL>self.addService("<STR_LIT>", serviceName, serviceInstance)<EOL><DEDENT>
Load application bundled services.

:return: <void>