File: //opt/alt/python27/lib/python2.7/site-packages/dateutil/tzwin.pyo
�
1BGc           @   s�   d  d l  Z  d  d l Z d  d l Z d Z d d g Z e  j d � Z d Z d Z d Z	 d	 �  Z
 e
 �  d
 e  j f d �  �  YZ d e f d �  �  YZ
 d e f d
 �  �  YZ d �  Z d �  Z d S(   i����Ns8   Jeffrey Harris & Gustavo Niemeyer <gustavo@niemeyer.net>t   tzwint
   tzwinlocali   s7   SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zoness4   SOFTWARE\Microsoft\Windows\CurrentVersion\Time Zoness4   SYSTEM\CurrentControlSet\Control\TimeZoneInformationc          C   s]   t  j d  t  j � }  y  t  j |  t � j �  t a Wn t k
 rN t	 a n X|  j �  d  S(   N(
   t   _winregt   ConnectRegistryt   Nonet   HKEY_LOCAL_MACHINEt   OpenKeyt   TZKEYNAMENTt   Closet	   TZKEYNAMEt   WindowsErrort   TZKEYNAME9X(   t   handle(    (    s?   /opt/alt/python27/lib/python2.7/site-packages/dateutil/tzwin.pyt
   _settzkeyname   s    
t	   tzwinbasec           B   sP   e  Z d  Z d �  Z d �  Z d �  Z d �  Z e e � Z d �  Z d �  Z	 RS(   sB   tzinfo class based on win32's timezones available in the registry.c         C   s9   |  j  | � r"