dever 6 years ago
parent
commit
fc03f66c48
1 changed files with 4 additions and 2 deletions
  1. 4 2
      demeter/core.py

+ 4 - 2
demeter/core.py

@@ -156,12 +156,14 @@ class Demeter(object):
 		service.push(key, value)
 
 	@classmethod
-	def service(self, name, path = ''):
+	def service(self, name, parent = ''):
 		self.initConfig()
-		path = 'service.' + path
+		path = 'service.'
 		if name == 'common':
 			path = 'demeter.'
 			name = 'service'
+		if parent:
+			path = path + parent + '.'
 		service = self.getClass(name, path)
 		return service()