added enum states, overwrite on io

This commit is contained in:
Benoît Sierro
2021-08-31 09:59:20 +02:00
parent a2ca6248d2
commit 71c559144d
4 changed files with 114 additions and 88 deletions

24
play.py
View File

@@ -1,13 +1,15 @@
from pathlib import Path
from pprint import pprint
import scgenerator as sc
import os
cwd = os.getcwd()
os.chdir("/Users/benoitsierro/Nextcloud/PhD/Supercontinuum/PCF Simulations/")
conf = sc.Configuration(sc.load_toml("PM1550+PM2000D/RIN_PM2000D_appended.toml"))
from enum import Enum, auto
pprint(conf.data_dirs)
print(conf.total_num_steps)
os.chdir(cwd)
class Test:
class State(Enum):
complete = auto()
partial = auto()
absent = auto()
def state(self):
return self.State.complete
a = Test()
print(a.state() == Test.State.complete)