From 8f62b15509a0022c8cd9c42adc71e8cb2d83f3fd Mon Sep 17 00:00:00 2001 From: z80 Date: Thu, 8 Feb 2024 23:50:25 -0500 Subject: [PATCH] fix: make version pragma not mandatory --- dasy/compiler.py | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/dasy/compiler.py b/dasy/compiler.py index 4e86381..34dc2f7 100644 --- a/dasy/compiler.py +++ b/dasy/compiler.py @@ -77,19 +77,19 @@ def layout(self): def generate_compiler_data(src: str, name="DasyContract") -> CompilerData: (ast, settings) = parse_src(src) settings = Settings(**settings) - if settings.evm_version: - with anchor_evm_version(settings.evm_version): - data = CompilerData( - "", - ast.name or name, - None, - source_id=0, - settings=settings, - ) - # data.settings = settings - data.vyper_module = ast - _ = data.bytecode - return data + version = settings.evm_version or "paris" + with anchor_evm_version(settings.evm_version): + data = CompilerData( + "", + ast.name or name, + None, + source_id=0, + settings=settings, + ) + # data.settings = settings + data.vyper_module = ast + _ = data.bytecode + return data def compile(src: str, name="DasyContract", include_abi=True) -> CompilerData: