diff --git a/oml/changelog.py b/oml/changelog.py index c873f61..08a487c 100644 --- a/oml/changelog.py +++ b/oml/changelog.py @@ -8,7 +8,7 @@ import json import sqlalchemy as sa from sqlalchemy.sql.expression import text -from utils import datetime2ts, ts2datetime +from utils import datetime2ts, ts2datetime, make_folder from websocket import trigger_event import db import settings @@ -46,6 +46,7 @@ def add_record(action, *args, **kwargs): else: mode = 'w' state.changelog_size = 0 + make_folder(path) with open(path, mode) as fd: fd.write(data + '\n') state.changelog_size = os.path.getsize(path)