ó
ÉÝ{Tc           @   sX   d  d l  Z  d  d l Z d   Z e d k rT d e j k rI e j   n  e   GHn  d S(   i˙˙˙˙Nc          C   s,  t  j d k r yK d d  l }  |  j d  } t |  d k rY t | d  d k rY | SWn n Xt j   } t |  d k  r d St j |  } | f St  j d k r;y d d  l } | j	   } g  } xT | D]L } t |  d k rÓ t j |  } t |  d k r| j
 |  qqÓ qÓ Wt |  SWq;q;Xn  t  j d k r(y d d  l } | j   } t t |   } g  } xT | D]L } t |  d k rt j |  } t |  d k rĐ| j
 |  qĐqqWt |  SWq(t  j   d  \ } }	 }
 | GH|	 GHd d  l } | j |
  q(Xn  d	 S(
   Nt   linux2i˙˙˙˙i    i   t   win32t   darwini   (    (    (   t   syst   platformt   nv_control_targetst   monitorNamesFromNVCtrlt   lent   parse_hex_edidt   getEDIDFromXorgLogt   parseHexEDIDt   win32RegistryMonitorEDIDt   getMonitorHexEDIDFromRegistryt   appendt   tuplet   OSXRegistryMonitorEDIDt   getMonitorHexEDIDFromIORegistryt   sett   exc_infot	   tracebackt   print_tb(   R   t   monst   edidt   monitorR   t   edidst   monslR   t   exc_typet	   exc_valuet   exc_tbR   (    (    sE   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/monitor_info/MonitorInfo.pyt   getMonitorNames   s\    ( t   __main__s   -quit(   R   R   R   t   __name__t   argvt   exit(    (    (    sE   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/monitor_info/MonitorInfo.pyt   <module>   s   	L