diff options
Diffstat (limited to 'datastore_reader/datastore_reader.py')
-rw-r--r-- | datastore_reader/datastore_reader.py | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/datastore_reader/datastore_reader.py b/datastore_reader/datastore_reader.py new file mode 100644 index 0000000..55d6d49 --- /dev/null +++ b/datastore_reader/datastore_reader.py @@ -0,0 +1,31 @@ +import os + + +def extract(file_path): + os.chdir(config.input_path) + # unzip + f = tarfile.open(file_path) + # get input file name + _in_file_name = f.getnames()[0] + f.extractall() + f.close() + + +def list_datastores(working_dir=None): + """Returns a dict of datastores from the working dir, + ex.: {'kevin': '/somewhere/here'} + + Returns None if no working dir. + + :param working_dir: for testing issue otherwise use the value from + the config file. + + >>> list_datastores() + + """ + return None + + +if __name__ == "__main__": + import doctest + doctest.testmod() |