def prepare(args): workspace = args.workspace utils.ensure_folder(workspace) prepared = do_prepare_transaction(args) prepared_filename = path.join(workspace, f"tx-{args.tag}.json") prepared.save_to_file(prepared_filename) logger.info(f"Saved prepared transaction to {prepared_filename}")
def __init__(self, folder): utils.ensure_folder(folder) self.folder = folder
def _copy_to_output(self, source: str, destination: str = None): output_folder = self._get_output_folder() utils.ensure_folder(output_folder) destination = path.join(output_folder, destination) if destination else output_folder shutil.copy(source, destination)
def _post_install(self, tag: str): parent_directory = self.get_parent_directory() utils.ensure_folder(path.join(parent_directory, "GOPATH")) utils.ensure_folder(path.join(parent_directory, "GOCACHE"))
def setUp(self): self.testdata = Path(__file__).parent.joinpath("testdata") self.testdata_out = Path(__file__).parent.joinpath("testdata-out") utils.ensure_folder(self.testdata_out)
def __init__(self, name): directory = path.join(workstation.get_tools_folder(), "OutputChannels") utils.ensure_folder(directory) filepath = path.join(directory, f"{name}.txt") self.file = open(filepath, "a")
def setUp(self): self.testdata = Path(__file__).parent.joinpath("testdata") self.testdata_out = Path(__file__).parent.joinpath("testdata-out") utils.ensure_folder(self.testdata_out) self.alice = Account(pem_file=str(self.testdata.joinpath("keys", "alice.pem")))
def get_tools_folder(): home = get_home_folder() folder = path.join(home, config.ROOT_FOLDER_NAME) utils.ensure_folder(folder) return folder
def setUp(self): self.testdata = Path(__file__).parent.joinpath("testdata") self.testdata_out = Path(__file__).parent.joinpath("testdata-out") self.devnet_wallets = Path(__file__).parent.parent.joinpath("testnet", "wallets") utils.ensure_folder(self.testdata_out)
def _copy_to_output(self, file): output_dir = path.join(self.directory, "output") utils.ensure_folder(output_dir) shutil.copy(file, output_dir)
def get_tools_folder(): folder = Path.home() / config.ROOT_FOLDER_NAME utils.ensure_folder(folder) return folder