diff options
Diffstat (limited to 'bitbake/lib/bb/asyncrpc')
| -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): |
