Ñò pØcJc@s,dZddkZdefd„ƒYZdS(s L{SSHConfig}. iÿÿÿÿNt SSHConfigcBs)eZdZd„Zd„Zd„ZRS(sy Representation of config information as stored in the format used by OpenSSH. Queries can be made via L{lookup}. The format is described in OpenSSH's C{ssh_config} man page. This class is provided primarily as a convenience to posix users (since the OpenSSH format is a de-facto standard on posix) but should work fine on Windows too. @since: 1.6 cCshdd6g|_dS(s5 Create a new OpenSSH config object. t*thostN(t_config(tself((s3/usr/lib/python2.6/site-packages/paramiko/config.pyt__init__%sc Csð|idg}xÙ|D]Ñ}|idƒiƒ}|djp|ddjoqnd|jo.|iddƒ\}}|iƒiƒ}n…d}x4|t|ƒjo ||iƒ o|d7}q›W|t|ƒjotd|ƒ‚n|| iƒ}||iƒ}|djoª|2x¾|iƒD]‘}g}|iD]"} | d|jo || qHqH~} t| ƒdjo|i | dƒq4h|d6} |ii | ƒ|i | ƒq4Wqx|D]} || |is(Rtfnmatchtsorttupdate(RthostnameRRRtrettm((s3/usr/lib/python2.6/site-packages/paramiko/config.pytlookupTs?(t__name__t __module__t__doc__RRR'(((s3/usr/lib/python2.6/site-packages/paramiko/config.pyRs   )(R*R!tobjectR(((s3/usr/lib/python2.6/site-packages/paramiko/config.pyts