diff options
Diffstat (limited to 'bitbake/lib/bb/asyncrpc/serv.py')
-rw-r--r-- | bitbake/lib/bb/asyncrpc/serv.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/bitbake/lib/bb/asyncrpc/serv.py b/bitbake/lib/bb/asyncrpc/serv.py index 5fed1730df..f0be9a6cdb 100644 --- a/bitbake/lib/bb/asyncrpc/serv.py +++ b/bitbake/lib/bb/asyncrpc/serv.py | |||
@@ -322,7 +322,7 @@ class AsyncServer(object): | |||
322 | self.loop = asyncio.new_event_loop() | 322 | self.loop = asyncio.new_event_loop() |
323 | asyncio.set_event_loop(self.loop) | 323 | asyncio.set_event_loop(self.loop) |
324 | 324 | ||
325 | def serve_as_process(self, *, prefunc=None, args=()): | 325 | def serve_as_process(self, *, prefunc=None, args=(), log_level=None): |
326 | """ | 326 | """ |
327 | Serve requests in a child process | 327 | Serve requests in a child process |
328 | """ | 328 | """ |
@@ -351,6 +351,9 @@ class AsyncServer(object): | |||
351 | if prefunc is not None: | 351 | if prefunc is not None: |
352 | prefunc(self, *args) | 352 | prefunc(self, *args) |
353 | 353 | ||
354 | if log_level is not None: | ||
355 | self.logger.setLevel(log_level) | ||
356 | |||
354 | self._serve_forever(tasks) | 357 | self._serve_forever(tasks) |
355 | 358 | ||
356 | if sys.version_info >= (3, 6): | 359 | if sys.version_info >= (3, 6): |