Ñò pØcJc @ s, d Z d d k Z d e f d „ ƒ YZ d S( s L{SSHConfig}. iÿÿÿÿNt SSHConfigc B s) e Z d Z d „ Z d „ Z d „ Z RS( 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 c C s h d d 6g | _ d S( s5 Create a new OpenSSH config object. t *t hostN( t _config( t self( ( s3 /usr/lib/python2.6/site-packages/paramiko/config.pyt __init__% s c C sð | i d g } xÙ| D]Ñ} | i d ƒ i ƒ } | d j p | d d j o q n d | j o. | i d d ƒ \ } } | i ƒ i ƒ } n… d } x4 | t | ƒ j o | | i ƒ o | d 7} q› W| t | ƒ j o t d | ƒ ‚ n | | i ƒ } | | i ƒ } | d j oª | 2x¾ | i ƒ D]‘ } g } | i D]" } | d | j o | | qHqH~ } t | ƒ d j o | i | d ƒ q4h | d 6} | i i | ƒ | i | ƒ q4Wq x | D] } | | |