From e38a85ae75e8ba124d180fab507f5b0411fbb1d5 Mon Sep 17 00:00:00 2001 From: Khaleel Al-Adhami Date: Wed, 16 Oct 2024 17:17:27 -0700 Subject: [PATCH] put the field type *before* not after --- reflex/config.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/reflex/config.py b/reflex/config.py index 3fc03ea01..436611f48 100644 --- a/reflex/config.py +++ b/reflex/config.py @@ -188,9 +188,6 @@ def interpret_path_env(value: str) -> Path: Returns: The interpreted value. - - Raises: - ValueError: If the value is invalid. """ return Path(value) @@ -260,14 +257,14 @@ class EnvironmentVariables: for field in dataclasses.fields(self): raw_value = os.getenv(field.name, None) + field.type = type_hints[field.name] or field.type + value = ( interpret_env_var_value(raw_value, field) if raw_value is not None else get_default_value_for_field(field) ) - field.type = type_hints[field.name] or field.type - setattr(self, field.name, value)