a lot of fixes

This commit is contained in:
2023-06-26 11:31:47 +02:00
parent 966db6e5ad
commit f60dca6367
23 changed files with 338 additions and 45 deletions

View File

@@ -1,4 +1,5 @@
from abc import ABC
import log
class Business(ABC):
def __init__(self,id,production,balance) -> None:
"""production (dict): {
@@ -43,3 +44,15 @@ class Business(ABC):
"""
assert "no business episode tick method has been created"
def close_business(self):
assert "close_business has not been provided"
def log(self,episode,episode_length,step):
data={}
data["id"]=self.id
data["episode"]=episode
data["step"]=step
data["tstep"]=step+episode*episode_length
data["production"]=self.production["name"]
data["balance"]=self.balance
log.BUSINESSData.append(data)