Skip to content
Snippets Groups Projects
list_files.py 765 B
Newer Older
Jerry Liu's avatar
cr
Jerry Liu committed
"""List files."""

from modal import Image, Stub

from .common import (
    user_data_path, 
    stub, output_vol, VOL_MOUNT_PATH
)
import os


@stub.function(
    network_file_systems={VOL_MOUNT_PATH.as_posix(): output_vol},
    cloud="gcp"
)
def main(cmd: str):
    import json

    # read data json
    # tmp = json.load(open(VOL_MOUNT_PATH / "data" / "Jerry Liu" / "data.json"))
    # print(tmp)
    # print(len(tmp))
    # raise Exception

    # # read sql json
    # fp = open(user_data_path("Jerry Liu"), 'r')
    # data = [json.loads(line) for line in fp]
    # print(data[0:2])
    # print(len(data))
    # raise Exception

    # print(os.listdir(VOL_MOUNT_PATH / "data_sql" / "Jerry Liu"))

    import subprocess
    print(subprocess.run(cmd, shell=True))