@@ -71,7 +71,9 @@ class StagehandConfig(BaseModel):
71
71
alias = "domSettleTimeoutMs" ,
72
72
description = "Timeout for DOM to settle (in ms)" ,
73
73
)
74
- browserbase_session_create_params : Optional [Union [BrowserbaseSessionCreateParams , dict [str , Any ]]] = Field (
74
+ browserbase_session_create_params : Optional [
75
+ Union [BrowserbaseSessionCreateParams , dict [str , Any ]]
76
+ ] = Field (
75
77
None ,
76
78
alias = "browserbaseSessionCreateParams" ,
77
79
description = "Browserbase session create params" ,
@@ -117,16 +119,16 @@ class StagehandConfig(BaseModel):
117
119
)
118
120
119
121
model_config = ConfigDict (populate_by_name = True )
120
-
121
- @field_validator (' browserbase_session_create_params' , mode = ' before' )
122
+
123
+ @field_validator (" browserbase_session_create_params" , mode = " before" )
122
124
@classmethod
123
125
def validate_browserbase_params (cls , v , info ):
124
126
"""Validate and convert browserbase session create params."""
125
- if isinstance (v , dict ) and ' project_id' not in v :
127
+ if isinstance (v , dict ) and " project_id" not in v :
126
128
values = info .data
127
- project_id = values .get (' project_id' ) or values .get (' projectId' )
129
+ project_id = values .get (" project_id" ) or values .get (" projectId" )
128
130
if project_id :
129
- v = {** v , ' project_id' : project_id }
131
+ v = {** v , " project_id" : project_id }
130
132
return v
131
133
132
134
def with_overrides (self , ** overrides ) -> "StagehandConfig" :
0 commit comments