File: //lib/python2.7/site-packages/rhn/UserDictCase.pyc
�
�+Xc @ sx y$ d d l m Z d d l m Z Wn7 e k
r] d d l m Z e Z d d l m Z n Xd e f d � � YZ d S( i����( t UserDict( t
StringType( t reducet UserDictCasec B s� e Z d d � Z d � Z d � Z d � Z e Z d � Z d � Z d � Z
d � Z d � Z d � Z
d
� Z d � Z d � Z d
� Z d � Z d � Z RS( c C s i | _ t j | | � d S( N( t kcaseR t __init__( t selft data( ( s4 /usr/lib/python2.7/site-packages/rhn/UserDictCase.pyR s c C s! t | t � r | j � S| Sd S( s. Return the lower() of key if it is a string. N( t
isinstanceR t lower( R t key( ( s4 /usr/lib/python2.7/site-packages/rhn/UserDictCase.pyt __lower_string# s
c C s- | j | � } | | j | <| | j | <d S( N( t _UserDictCase__lower_stringR R ( R R
t valuet lkey( ( s4 /usr/lib/python2.7/site-packages/rhn/UserDictCase.pyt __setitem__+ s
c C s | j | � } | j | S( N( R R ( R R
( ( s4 /usr/lib/python2.7/site-packages/rhn/UserDictCase.pyt __getitem__0 s c C s'