added enum states, overwrite on io
This commit is contained in:
24
play.py
24
play.py
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user