BennyThadikaran / eod2

A fully automated script to download and update NSE EOD Historical stock, index and delivery data with added features
GNU General Public License v3.0
57 stars 18 forks source link

Dev v5.3.1 #142

Closed BennyThadikaran closed 3 months ago

BennyThadikaran commented 3 months ago

This PR brings major speed improvements to rollback. During rollback the entire file is loaded in memory to remove a single line. In this update, a line is read from the end of file. If the target date is equal to the date in the line, that line is truncated from file. This is several orders faster and more memory efficient.

ba69a38c0 (HEAD -> dev, origin/dev) Fix broken test on windows

80ce110e2 (tag: v5.3.1) Bump to version 5.3.1

bdfe00e02 Added tests for defs.py:deleteLastLineByDate

9513a986c