Comments (5)
In interactive mode I usually first call run(), and see where it gets stuck/throws an error. If it gets stuck, you can press Control+C to interrupt. You can use the ipython %debug command to enter the debugger, or you can just look at the stack trace to see where it was. Then I usually manually paste in the relevant snippets of code from the module being executed to see what is being returned. The ipython shell is set up to attempt to autoreload modified source files, so you can also modify the code to try to fix it and re-run the whole thing or just a particular function to see if it worked. However, the autoreload does not always work, and generally only works to modify existing methods, not to add new ones.
Regarding it failing on an old invoice, I'm not seeing that on invoices back to 2012 --- if you can figure out a way to detect or handle that it would be great.
Note that the lastupdate file is only used by the status command, but does not affect which invoices are downloaded --- it attempts to download any invoices not already in the output directory.
from finance-dl.
Sounds like maybe a change in the website --- I'll have to take a look. In general the way I debug these issues is to run in interactive mode.
from finance-dl.
I believe this is fixed now.
from finance-dl.
@jbms if you happen to review a closed issue, can you expand a bit somewhere on how you debug these issues in interactive mode? I tried that, and the docs just said call run(), which just does the whole thing, and I didn't have the time/patience to dig into the code to see if I can go step by step to isolate the issue...
from finance-dl.
Also, yes, it's working for me now, although it eventually fails due to an Amazon error on downloading an invoice from waaaaaay in the past. I just touched logs/amazon.lastupdate.
from finance-dl.
Related Issues (20)
- OFX downloading is not working properly HOT 3
- Account retrieval for TD Bank does not work due to ofxclient issue #69 HOT 1
- Error on OFX account with no transactions HOT 2
- paypal login breaks when "security challenge" is shown HOT 2
- ultipro_google fails with "element not interactable"
- Mint module does not retry in non-headless state to enter MFA HOT 1
- Amazon scraper fails to log in HOT 3
- finance_dl.ofx only returns past 2 years data for Fidelity Investments or Fidelity NetBenefits HOT 1
- PayPal JSON schema changed HOT 1
- amazon module fails to download digital invoices HOT 13
- Gemini stablecoin prices HOT 3
- Problem with latest selenium-python lib. HOT 3
- PayPal issue with CSRF-Token HOT 3
- Selenium: Can not connect to the Service finance-dl-chromedriver-wrapper HOT 8
- Paypal Selenium TimeoutException HOT 1
- Amazon(.de) not downloading orders HOT 1
- Amazon(.co.uk) not seeing orders HOT 1
- CHROMEDRIVER_CHROME_BINARY TypeError: Binary Location Must be a String HOT 3
- Fairly broken all around? HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from finance-dl.