Viewing File: /usr/lib/python2.7/site-packages/euca2ools/commands/ec2/getconsoleoutput.pyc

ó
¡ô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
Back to Directory File Manager