MCPcopy
hub / github.com/LazyAGI/LazyLLM / _work

Method _work

lazyllm/tools/webpages/webmodule.py:616–628  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

614 return [], {}, '', session
615
616 def _work(self):
617 if isinstance(self.port, (range, tuple, list)):
618 port = self._find_can_use_network_port()
619 else:
620 port = self.port
621 assert self._verify_port_access(port), f'port {port} is occupied'
622
623 self.url = f'http://127.0.0.1:{port}'
624 self.broadcast_url = f'http://0.0.0.0:{port}'
625
626 self.demo.queue().launch(server_name='0.0.0.0', server_port=port, prevent_thread_lock=True, share=self.share)
627 LOG.success('LazyLLM webmodule launched successfully: Running on: '
628 f'{self.broadcast_url}, local URL: {self.url}')
629
630 def _update(self, *, mode=None, recursive=True):
631 super(__class__, self)._update(mode=mode, recursive=recursive)

Callers 5

_updateMethod · 0.95
warp_into_webMethod · 0.95
warp_into_webMethod · 0.95
warp_into_webMethod · 0.95
warp_into_webMethod · 0.95

Calls 3

_verify_port_accessMethod · 0.95
launchMethod · 0.45

Tested by 4

warp_into_webMethod · 0.76
warp_into_webMethod · 0.76
warp_into_webMethod · 0.76
warp_into_webMethod · 0.76