Skip to content

Commit 744c1cf

Browse files
committed
added Flask parameters
1 parent 3772fff commit 744c1cf

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

modules/service.py

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@ def __init__(self, service_name, service_conf, server):
2222
self.repository = service_conf['repository']
2323
self.process = Process(target=self.run, args=[])
2424
self.server = server
25+
self.flask = None
26+
if "flask" in service_conf.keys():
27+
self.flask = service_conf['flask']
2528

2629
def setId(self, id):
2730
self.id = id
@@ -44,9 +47,15 @@ def run(self):
4447
command = "%s.%s.%s.%s" %(self.services_directory, self.directory, self.name, self.main_method)
4548
if self.keepAlive:
4649
while self.keepAlive:
47-
eval(command)()
50+
if self.flask is None:
51+
eval(command)()
52+
else:
53+
eval(command)(host=self.flask['host'], port=self.flask['port'])
4854
else:
49-
eval(command)()
55+
if self.flask is None:
56+
eval(command)()
57+
else:
58+
eval(command)(host=self.flask['host'], port=self.flask['port'])
5059

5160
def start(self):
5261
self.process.start()

0 commit comments

Comments
 (0)