Skip to content

Commit c285fad

Browse files
authored
Merge pull request #14 from paveldat/dev/pdat
Create data and logs folder
2 parents 4b96b63 + 6e8886a commit c285fad

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

dobby_trade_bot/backtest.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
from datetime import datetime, timedelta
33
from traceback import format_exc
44
from typing import Dict
5+
from pathlib import Path
56

67
from sqlitedict import SqliteDict
78

@@ -13,6 +14,8 @@
1314
from .models import Coin, Pair
1415
from .strategies import get_strategy
1516

17+
18+
Path('data').mkdir(exist_ok=True, parents=True)
1619
cache = SqliteDict("data/backtest_cache.db")
1720

1821

dobby_trade_bot/logger.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import logging.handlers
2+
from pathlib import Path
23

34
from .notifications import NotificationHandler
45

@@ -14,6 +15,7 @@ def __init__(self, logging_service="crypto_trading", enable_notifications=True):
1415
self.Logger.propagate = False
1516
formatter = logging.Formatter("%(asctime)s - %(name)s - %(levelname)s - %(message)s")
1617
# default is "logs/crypto_trading.log"
18+
Path('logs').mkdir(exist_ok=True, parents=True)
1719
fh = logging.FileHandler(f"logs/{logging_service}.log")
1820
fh.setLevel(logging.DEBUG)
1921
fh.setFormatter(formatter)

0 commit comments

Comments
 (0)