schrodinger.maestro_utils.composer_agent.request_manager.network_manager module¶
- class schrodinger.maestro_utils.composer_agent.request_manager.network_manager.Query(query: str, preset_names: List[str], session_id: Optional[str] = None)¶
Bases:
object
- query: str¶
- preset_names: List[str]¶
- session_id: Optional[str] = None¶
- __init__(query: str, preset_names: List[str], session_id: Optional[str] = None) None ¶
- class schrodinger.maestro_utils.composer_agent.request_manager.network_manager.Response(commands: List[str], status: schrodinger.maestro_utils.composer_agent.request_manager.urls.ResponseStatus, session_id: Optional[str], telemetry_id: Optional[str])¶
Bases:
object
- commands: List[str]¶
- status: ResponseStatus¶
- session_id: Optional[str]¶
- telemetry_id: Optional[str]¶
- __init__(commands: List[str], status: ResponseStatus, session_id: Optional[str], telemetry_id: Optional[str]) None ¶
- class schrodinger.maestro_utils.composer_agent.request_manager.network_manager.FeedbackQuery(telemetry_id: str, feedback: bool)¶
Bases:
object
- telemetry_id: str¶
- feedback: bool¶
- __init__(telemetry_id: str, feedback: bool) None ¶
- class schrodinger.maestro_utils.composer_agent.request_manager.network_manager.NetworkManager(*args, **kwargs)¶
Bases:
QObject
This class is responsible for sending the query to the Maestro Composer Agent service and parsing the received response.
- Variables:
finished – Signal emitted when the response is received
manager – Network manager instance
- finished¶
A
pyqtSignal
emitted by instances of the class.
- __init__(*args, **kwargs)¶
- manager = None¶
- postFeedback(feedback_query: FeedbackQuery)¶
Send the feedback to the Maestro Composer Agent service endpoint.