boss.starter
============

.. py:module:: boss.starter


Functions
---------

.. autoapisummary::

   boss.starter.get_max_workers
   boss.starter.create_unique_instance_name
   boss.starter.run


Module Contents
---------------

.. py:function:: get_max_workers() -> int

   Get the maximum number of worker processes to use.

   For Windows systems, caps the worker count at 32.
   For other platforms, returns the total CPU count.

   :returns: The maximum number of worker processes to use


.. py:function:: create_unique_instance_name() -> str

   Creates a unique instance identifier consisting of the hostname and an UUID.

   :returns: A unique identifier.


.. py:function:: run(args=None)

