-
Notifications
You must be signed in to change notification settings - Fork 563
Fix parameter type in post_prompt function #240
base: master
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
@@ -41,12 +41,12 @@ def post_prompt(self, prompt: PromptGenerator) -> PromptGenerator: | |||||||||||||
|
||||||||||||||
prompt.add_command( | ||||||||||||||
"post_to_bluesky", "Post to Bluesky", { | ||||||||||||||
"text": "<text>"}, post_message | ||||||||||||||
"text": "string"}, post_message | ||||||||||||||
) | ||||||||||||||
prompt.add_command( | ||||||||||||||
"get_bluesky_posts", "Get Blueskey Posts", { | ||||||||||||||
"username": "<username>", | ||||||||||||||
"number_of_posts": "<number_of_posts>"}, get_latest_posts) | ||||||||||||||
"username": "string", | ||||||||||||||
"number_of_posts": "integer"}, get_latest_posts) | ||||||||||||||
Comment on lines
+48
to
+49
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Suggestion: The 'number_of_posts' parameter in the 'get_bluesky_posts' command should be an integer to correctly represent the number of posts. [bug]
Suggested change
|
||||||||||||||
|
||||||||||||||
return prompt | ||||||||||||||
|
||||||||||||||
|
Original file line number | Diff line number | Diff line change | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
@@ -36,27 +36,27 @@ def post_prompt(self, prompt: PromptGenerator) -> PromptGenerator: | |||||||||||||||||||||
"Read Emails", | ||||||||||||||||||||||
"read_emails", | ||||||||||||||||||||||
{ | ||||||||||||||||||||||
"imap_folder": "<imap_folder>", | ||||||||||||||||||||||
"imap_search_command": "<imap_search_criteria_command>", | ||||||||||||||||||||||
"limit": "<email_count_return_limit>", | ||||||||||||||||||||||
"page": "<number_of_email_results_page>", | ||||||||||||||||||||||
"imap_folder": "string", | ||||||||||||||||||||||
"imap_search_command": "string", | ||||||||||||||||||||||
"limit": "string", | ||||||||||||||||||||||
"page": "string", | ||||||||||||||||||||||
Comment on lines
+39
to
+42
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Suggestion: The 'limit' and 'page' parameters in the 'read_emails' command should be integers to correctly represent limits and pagination, not strings. [bug]
Suggested change
|
||||||||||||||||||||||
}, | ||||||||||||||||||||||
read_emails, | ||||||||||||||||||||||
) | ||||||||||||||||||||||
prompt.add_command( | ||||||||||||||||||||||
"Send Email", | ||||||||||||||||||||||
"send_email", | ||||||||||||||||||||||
{"to": "<to>", "subject": "<subject>", "body": "<body>"}, | ||||||||||||||||||||||
{"to": "string", "subject": "string", "body": "string"}, | ||||||||||||||||||||||
send_email, | ||||||||||||||||||||||
) | ||||||||||||||||||||||
prompt.add_command( | ||||||||||||||||||||||
"Send Email", | ||||||||||||||||||||||
"send_email_with_attachment", | ||||||||||||||||||||||
{ | ||||||||||||||||||||||
"to": "<to>", | ||||||||||||||||||||||
"subject": "<subject>", | ||||||||||||||||||||||
"body": "<body>", | ||||||||||||||||||||||
"filename": "<attachment filename>", | ||||||||||||||||||||||
"to": "string", | ||||||||||||||||||||||
"subject": "string", | ||||||||||||||||||||||
"body": "string", | ||||||||||||||||||||||
"filename": "string", | ||||||||||||||||||||||
}, | ||||||||||||||||||||||
send_email_with_attachment, | ||||||||||||||||||||||
) | ||||||||||||||||||||||
|
Original file line number | Diff line number | Diff line change | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
@@ -208,31 +208,31 @@ def post_prompt(self, prompt: PromptGenerator) -> PromptGenerator: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prompt.add_command( # type: ignore | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"rnd_num", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"Random Numbers", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
{"min": "<int>", "max": "<int>", "cnt": "<int>"}, | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
{"min": "integer", "max": "integer", "cnt": "integer"}, | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
self.plugin_class.random_number, | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prompt.add_command( # type: ignore | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"uuids", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"Make UUIDs", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
{"cnt": "<int>"}, | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
{"cnt": "integer"}, | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
self.plugin_class.make_uuids | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prompt.add_command( # type: ignore | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"make_str", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"Generate Strings", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
{"len": "<int>", "cnt": "<int>"}, | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
{"len": "integer", "cnt": "integer"}, | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
self.plugin_class.generate_string, | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prompt.add_command( # type: ignore | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"pwds", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"Create Passwords", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
{"len": "<int>", "cnt": "<int>"}, | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
{"len": "integer", "cnt": "integer"}, | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Comment on lines
+211
to
+229
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Suggestion: For the 'generate_string', 'generate_password', and 'random_number' commands, ensure that the 'min', 'max', 'len', and 'cnt' parameters are integers for proper functionality. [bug]
Suggested change
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
self.plugin_class.generate_password, | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prompt.add_command( # type: ignore | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"lorem_ipsum", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"Create Lorem Sentences", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
{"cnt": "<int>"}, | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
{"cnt": "integer"}, | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
self.plugin_class.generate_placeholder_text, | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
return prompt | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Suggestion: The dictionary values for the API call parameters should be actual types or default values, not the string representation of the type names. This ensures that the data types are correctly enforced and used within the function. [bug]