Current File : //usr/lib/python2.7/site-packages/euca2ools/commands/ec2/getconsoleoutput.pyo
�
��Xc@s*ddlZddlZddlmZddlmZidd6dd6dd	6d
d6dd
6dd6dd6dd6dd6dd6dd6dd6dd6dd6d d!6d"d#6d$d%6d&d'6d(d)6d*d+6d,d-6d.d/6d0d16d2d36d4d56d6d76d8d96d:d;6d<d=6d>d?6Zd@efdA��YZdS(Bi����N(tArg(t
EC2Requestu^@uu^Luu^Wuu^Auu^Nuu^Xuu^Buu^Ouu^Yuu^Cuu^Puu^Zuu^Duu^Quu^[uu^Euu^Ruu^\uu^Fuu^Suu^]uu^Guu^Tuu^^uu^Huu^Uuu^_uu^Kuu^Vuu^?utGetConsoleOutputc
BsPeZdZeddddd�edddd	d
d
dd�gZd�ZRS(s2Retrieve console output for the specified instancet
InstanceIdtmetavartINSTANCEthelpsKID of the instance to
                obtain console output from (required)s-rs--raw-console-outputtactiont
store_truetroute_tos6display raw output without escaping control characterscCs�|jdd�GH|jdd�GHtj|jd�p:d�}|jtjjpUdd�}|jdd�}|jd	s�x/t	j
�D]\}}|j||�}q�Wn|GHdS(
Nt
instanceIdtt	timestamptoutputsutf-8treplaceu�u?traw_console_output(tgettbase64t	b64decodetdecodetsyststdouttencodingRtargstCHAR_ESCAPEStitems(tselftresultR
tchartescape((sK/usr/lib/python2.7/site-packages/euca2ools/commands/ec2/getconsoleoutput.pytprint_result8s
N(t__name__t
__module__tDESCRIPTIONRtNonetARGSR(((sK/usr/lib/python2.7/site-packages/euca2ools/commands/ec2/getconsoleoutput.pyR0s(RRtrequestbuilderRteuca2ools.commands.ec2RRR(((sK/usr/lib/python2.7/site-packages/euca2ools/commands/ec2/getconsoleoutput.pyt<module>s