コード例 #1
0
ファイル: transactions.py プロジェクト: ezaruba/elrond-sdk
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}")
コード例 #2
0
ファイル: accounts.py プロジェクト: stjordanis/elrond-sdk
 def __init__(self, folder):
     utils.ensure_folder(folder)
     self.folder = folder
コード例 #3
0
 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)
コード例 #4
0
 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"))
コード例 #5
0
ファイル: test_rust.py プロジェクト: stjordanis/elrond-sdk
 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)
コード例 #6
0
 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")
コード例 #7
0
ファイル: test_wallet.py プロジェクト: EniCristian/elrond-sdk
    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")))
コード例 #8
0
ファイル: workstation.py プロジェクト: natebolam/elrond-sdk
def get_tools_folder():
    home = get_home_folder()
    folder = path.join(home, config.ROOT_FOLDER_NAME)
    utils.ensure_folder(folder)
    return folder
コード例 #9
0
ファイル: utils.py プロジェクト: stjordanis/elrond-sdk
    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)
コード例 #10
0
ファイル: project_base.py プロジェクト: natebolam/elrond-sdk
 def _copy_to_output(self, file):
     output_dir = path.join(self.directory, "output")
     utils.ensure_folder(output_dir)
     shutil.copy(file, output_dir)
コード例 #11
0
ファイル: workstation.py プロジェクト: stjordanis/elrond-sdk
def get_tools_folder():
    folder = Path.home() / config.ROOT_FOLDER_NAME
    utils.ensure_folder(folder)
    return folder