Skip to content

Commit be56ae3

Browse files
chore: add missing docstrings
1 parent 1dae6e5 commit be56ae3

File tree

3 files changed

+24
-0
lines changed

3 files changed

+24
-0
lines changed

src/perplexity/types/shared/chat_message_input.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,22 +111,30 @@ class ContentStructuredContentChatMessageContentVideoChunk(BaseModel):
111111

112112

113113
class ReasoningStepExecutePython(BaseModel):
114+
"""Code generation step details wrapper class"""
115+
114116
code: str
115117

116118
result: str
117119

118120

119121
class ReasoningStepFetchURLContent(BaseModel):
122+
"""Fetch url content step details wrapper class"""
123+
120124
contents: List[APIPublicSearchResult]
121125

122126

123127
class ReasoningStepWebSearch(BaseModel):
128+
"""Web search step details wrapper class"""
129+
124130
search_keywords: List[str]
125131

126132
search_results: List[APIPublicSearchResult]
127133

128134

129135
class ReasoningStep(BaseModel):
136+
"""Reasoning step wrapper class"""
137+
130138
thought: str
131139

132140
execute_python: Optional[ReasoningStepExecutePython] = None

src/perplexity/types/shared/chat_message_output.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,22 +111,30 @@ class ContentStructuredContentChatMessageContentVideoChunk(BaseModel):
111111

112112

113113
class ReasoningStepExecutePython(BaseModel):
114+
"""Code generation step details wrapper class"""
115+
114116
code: str
115117

116118
result: str
117119

118120

119121
class ReasoningStepFetchURLContent(BaseModel):
122+
"""Fetch url content step details wrapper class"""
123+
120124
contents: List[APIPublicSearchResult]
121125

122126

123127
class ReasoningStepWebSearch(BaseModel):
128+
"""Web search step details wrapper class"""
129+
124130
search_keywords: List[str]
125131

126132
search_results: List[APIPublicSearchResult]
127133

128134

129135
class ReasoningStep(BaseModel):
136+
"""Reasoning step wrapper class"""
137+
130138
thought: str
131139

132140
execute_python: Optional[ReasoningStepExecutePython] = None

src/perplexity/types/shared_params/chat_message_input.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,22 +113,30 @@ class ContentStructuredContentChatMessageContentVideoChunk(TypedDict, total=Fals
113113

114114

115115
class ReasoningStepExecutePython(TypedDict, total=False):
116+
"""Code generation step details wrapper class"""
117+
116118
code: Required[str]
117119

118120
result: Required[str]
119121

120122

121123
class ReasoningStepFetchURLContent(TypedDict, total=False):
124+
"""Fetch url content step details wrapper class"""
125+
122126
contents: Required[Iterable[APIPublicSearchResult]]
123127

124128

125129
class ReasoningStepWebSearch(TypedDict, total=False):
130+
"""Web search step details wrapper class"""
131+
126132
search_keywords: Required[SequenceNotStr[str]]
127133

128134
search_results: Required[Iterable[APIPublicSearchResult]]
129135

130136

131137
class ReasoningStep(TypedDict, total=False):
138+
"""Reasoning step wrapper class"""
139+
132140
thought: Required[str]
133141

134142
execute_python: Optional[ReasoningStepExecutePython]

0 commit comments

Comments
 (0)