@@ -430,7 +430,7 @@ def is_done_booting(devbox: DevboxView) -> bool:
430430 def create_and_await_running (
431431 self ,
432432 * ,
433- create_args : devbox_create_params .DevboxCreateParams ,
433+ create_args : devbox_create_params .DevboxCreateParams | None = None ,
434434 request_args : DevboxRequestArgs | None = None ,
435435 ) -> DevboxView :
436436 """Create a new devbox and wait for it to be in running state.
@@ -454,7 +454,7 @@ def create_and_await_running(
454454
455455 # Pass all create_args to the underlying create method
456456 devbox = self .create (
457- ** create_args ,
457+ ** ( create_args or {}) ,
458458 extra_headers = request_args .get ("extra_headers" , None ),
459459 extra_query = request_args .get ("extra_query" , None ),
460460 extra_body = request_args .get ("extra_body" , None ),
@@ -1558,7 +1558,7 @@ async def retrieve(
15581558 async def create_and_await_running (
15591559 self ,
15601560 * ,
1561- create_args : devbox_create_params .DevboxCreateParams ,
1561+ create_args : devbox_create_params .DevboxCreateParams | None = None ,
15621562 request_args : DevboxRequestArgs | None = None ,
15631563 ) -> DevboxView :
15641564 """Create a devbox and wait for it to be in running state.
@@ -1577,7 +1577,7 @@ async def create_and_await_running(
15771577 RunloopError: If devbox enters a non-running terminal state
15781578 """
15791579 # Pass all create_args to the underlying create method
1580- devbox = await self .create (** create_args )
1580+ devbox = await self .create (** ( create_args or {}) )
15811581
15821582 # Extract polling config and other request args
15831583 if request_args is None :
0 commit comments