a lot of fixes
This commit is contained in:
@@ -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)
|
||||
Reference in New Issue
Block a user