From 8b1a58c04006a897fdca5c24dcbbc430eca7d603 Mon Sep 17 00:00:00 2001 From: crzdg Date: Sat, 15 Apr 2023 09:33:39 +0000 Subject: [PATCH] Use default_factory in dataclass This change is to introduce compatibility with Python 3.11 --- frispy/disc.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frispy/disc.py b/frispy/disc.py index e952e55..5630ff2 100644 --- a/frispy/disc.py +++ b/frispy/disc.py @@ -1,6 +1,6 @@ """Disc class.""" -from dataclasses import dataclass +from dataclasses import dataclass, field from typing import Dict, Tuple, Type import numpy as np @@ -63,7 +63,7 @@ class Disc: mass: float = 0.175 # kg air_density: float = 1.225 # kg / m ^ 3 g: float = 9.81 # m / s ^ 2 - model: Model = Model() + model: Model = field(default_factory=Model) eom: EOM = None eom_class: Type = EOM