HEX
Server: Apache
System: Linux pdx1-shared-a1-38 6.6.104-grsec-jammy+ #3 SMP Tue Sep 16 00:28:11 UTC 2025 x86_64
User: mmickelson (3396398)
PHP: 8.1.31
Disabled: NONE
Upload Files
File: //usr/lib/python3/dist-packages/boto/contrib/__pycache__/ymlmessage.cpython-310.pyc
o

ckF[]�@s,dZddlmZddlZGdd�de�ZdS)z�
This module was contributed by Chris Moyer.  It provides a subclass of the
SQS Message class that supports YAML as the body of the message.

This module requires the yaml module.
�)�MessageNcs2eZdZdZd
�fdd�	Zdd�Zdd	�Z�ZS)�YAMLMessagez�
    The YAMLMessage class provides a YAML compatible message. Encoding and
    decoding are handled automaticaly.

    Access this message data like such:

    m.data = [ 1, 2, 3]
    m.data[0] # Returns 1

    This depends on the PyYAML package
    N�csd|_tt|��||�dS�N)�data�superr�__init__)�self�queue�body�	xml_attrs��	__class__��9/usr/lib/python3/dist-packages/boto/contrib/ymlmessage.pyr-szYAMLMessage.__init__cCst�|�|_dSr)�yaml�	safe_loadr)r	rrrr�set_body1szYAMLMessage.set_bodycCst�|j�Sr)r�dumpr)r	rrr�get_body4szYAMLMessage.get_body)NrN)�__name__�
__module__�__qualname__�__doc__rrr�
__classcell__rrr
rr s
r)r�boto.sqs.messagerrrrrrr�<module>s