def put_file(self, fname, req_id='', make_public=True):
        if req_id == '':
            req_fname = fname
        else:
            req_fname = get_req_file(req_id, fname)

        local_store_dir = self._get_path(req_id)

        os.mkdir(local_store_dir) if not os.path.exists(local_store_dir) else None
        shutil.copy(req_fname, local_store_dir)
        return os.path.join(local_store_dir, fname)
escape_arg(arg) --> escaped_arg
dataset/ETHPy150Open StackHut/stackhut/stackhut_toolkit/common/runtime/backends.py/LocalBackend.put_file--crossover with--dataset/ETHPy150Open facebookarchive/git-review/src/gitreview/cli/tokenize.py/escape_arg