ó
x\c           @   sL   d  Z  y d d l Z Wn e k
 r5 e d   n Xd d d d  Z d S(   s+    GCS support for remote file interactivity i˙˙˙˙Ns1   The gcsfs library is required to handle GCS filesc         C   sC   | d  k r d } n  t j   } | j |  |  }  |  d  | t f S(   Nt   rb(   t   Nonet   gcsfst   GCSFileSystemt   opent   True(   t   filepath_or_buffert   encodingt   compressiont   modet   fs(    (    s,   lib/python2.7/site-packages/pandas/io/gcs.pyt   get_filepath_or_buffer   s
    	(   t   __doc__R   t   ImportErrorR   R   (    (    (    s,   lib/python2.7/site-packages/pandas/io/gcs.pyt   <module>   s   