demo + utils venv
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
""" GCS support for remote file interactivity """
|
||||
try:
|
||||
import gcsfs
|
||||
except ImportError:
|
||||
raise ImportError("The gcsfs library is required to handle GCS files")
|
||||
|
||||
|
||||
def get_filepath_or_buffer(filepath_or_buffer, encoding=None,
|
||||
compression=None, mode=None):
|
||||
|
||||
if mode is None:
|
||||
mode = 'rb'
|
||||
|
||||
fs = gcsfs.GCSFileSystem()
|
||||
filepath_or_buffer = fs.open(filepath_or_buffer, mode)
|
||||
return filepath_or_buffer, None, compression, True
|
||||
Reference in New Issue
Block a user