@@ -391,12 +391,14 @@ def create_resource_based(
391391 @staticmethod
392392 def create_fixed (
393393 * ,
394- workflow_slots : Optional [int ],
395- activity_slots : Optional [int ],
396- local_activity_slots : Optional [int ],
397- nexus_slots : Optional [int ],
394+ workflow_slots : Optional [int ] = None ,
395+ activity_slots : Optional [int ] = None ,
396+ local_activity_slots : Optional [int ] = None ,
397+ nexus_slots : Optional [int ] = None ,
398398 ) -> WorkerTuner :
399- """Create a fixed-size tuner with the provided number of slots. Any unspecified slots will default to 100."""
399+ """Create a fixed-size tuner with the provided number of slots.
400+
401+ Any unspecified slot numbers will default to 100."""
400402 return _CompositeTuner (
401403 FixedSizeSlotSupplier (workflow_slots if workflow_slots else 100 ),
402404 FixedSizeSlotSupplier (activity_slots if activity_slots else 100 ),
@@ -409,17 +411,19 @@ def create_fixed(
409411 @staticmethod
410412 def create_composite (
411413 * ,
412- workflow_supplier : SlotSupplier ,
413- activity_supplier : SlotSupplier ,
414- local_activity_supplier : SlotSupplier ,
415- nexus_supplier : SlotSupplier ,
414+ workflow_supplier : Optional [ SlotSupplier ] = None ,
415+ activity_supplier : Optional [ SlotSupplier ] = None ,
416+ local_activity_supplier : Optional [ SlotSupplier ] = None ,
417+ nexus_supplier : Optional [ SlotSupplier ] = None ,
416418 ) -> WorkerTuner :
417- """Create a tuner composed of the provided slot suppliers."""
419+ """Create a tuner composed of the provided slot suppliers.
420+
421+ Any unspecified slot suppliers will default to :py:class:`FixedSizeSlotSupplier` with a capacity of 100."""
418422 return _CompositeTuner (
419- workflow_supplier ,
420- activity_supplier ,
421- local_activity_supplier ,
422- nexus_supplier ,
423+ workflow_supplier or FixedSizeSlotSupplier ( 100 ) ,
424+ activity_supplier or FixedSizeSlotSupplier ( 100 ) ,
425+ local_activity_supplier or FixedSizeSlotSupplier ( 100 ) ,
426+ nexus_supplier or FixedSizeSlotSupplier ( 100 ) ,
423427 )
424428
425429 @abstractmethod
0 commit comments