Skip to content

Commit e19b57d

Browse files
committed
fix: unicode string path error in. python template
1 parent 5a7ee40 commit e19b57d

File tree

3 files changed

+6
-9
lines changed

3 files changed

+6
-9
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"type": "git",
1414
"url": "https://github.com/woung717/backtest-manager-vscode.git"
1515
},
16-
"version": "0.1.9",
16+
"version": "0.1.10",
1717
"engines": {
1818
"vscode": "^1.98.0"
1919
},

src/engines/backtrader/templates/backtrader.ejs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import json
22
import backtrader as bt
33

4-
from pathlib import Path
54
from datetime import datetime
65

76
<%- userImports %>
@@ -124,8 +123,8 @@ cerebro.broker.set_slippage_fixed(<%= config.broker.slippage.slippageFixed %>
124123
<% config.datasetPaths.forEach(function(datasetPath) { %>
125124
cerebro.adddata(
126125
bt.feeds.GenericCSVData(
127-
dataname=Path('<%= datasetPath %>'),
128-
name='<%= datasetPath.split('/').pop() %>',
126+
dataname=r'<%= datasetPath %>',
127+
name='<%= datasetPath.split(/[\/\\]/).pop() %>',
129128
dtformat='%Y-%m-%dT%H:%M:%S.%fZ',
130129
datetime=0,
131130
open=1,

src/engines/vectorbt/templates/vectorbt.ejs

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@ import json
44

55
import vectorbt as vbt
66

7-
from pathlib import Path
8-
97

108
<%- userCode %>
119

@@ -60,7 +58,7 @@ def backtest_run():
6058

6159
<% if (config.datasetPaths) { %>
6260
<% config.datasetPaths.forEach(function(datasetPath) { %>
63-
df = pd.read_csv(Path('<%= datasetPath %>'))
61+
df = pd.read_csv(r'<%= datasetPath %>')
6462
df['datetime'] = pd.to_datetime(df['datetime'])
6563
df.set_index('datetime', inplace=True)
6664
df.sort_index(inplace=True)
@@ -112,7 +110,7 @@ def backtest_run():
112110

113111
<% if (config.datasetPaths) { %>
114112
<% config.datasetPaths.forEach(function(datasetPath) { %>
115-
df = pd.read_csv(Path('<%= datasetPath %>'))
113+
df = pd.read_csv(r'<%= datasetPath %>')
116114
df['datetime'] = pd.to_datetime(df['datetime'])
117115
df.set_index('datetime', inplace=True)
118116
df.sort_index(inplace=True)
@@ -154,7 +152,7 @@ def backtest_run():
154152

155153
<% if (config.datasetPaths) { %>
156154
<% config.datasetPaths.forEach(function(datasetPath) { %>
157-
df = pd.read_csv(Path('<%= datasetPath %>'))
155+
df = pd.read_csv(r'<%= datasetPath %>')
158156
df['datetime'] = pd.to_datetime(df['datetime'])
159157
df.set_index('datetime', inplace=True)
160158
df.sort_index(inplace=True)

0 commit comments

Comments
 (0)