Open matejhacin opened 2 months ago
Python pravi, da ne zna preverit certifikata https://github.com/jamsix/ib-edavki/raw/master/companies.xml
Verjetno si za kakim TLS decrypting proxyjem. Služben laptop?
Poskusi curl -vvv https://github.com/jamsix/ib-edavki/raw/master/companies.xml
Hm, ne, nič od tega. Prvič, ko sem poskusil, sem imel vklopljen VPN, ampak sem potem tudi brez probal - isti rezultat.
curl
na isti URL gre čez, ib_edavki
pa še vseeno faila. Čudno.
BTW, sem potem rešil težavo tako, da sem vse 3 datoteke ročno prenesel in sem tako uspešno pognal skripto, ampak brez tega pa žal še vedno faila.
Sicer sem stvar researchal in vidim, da se gre res najverjetneje za bug na moji strani, tako da se oproščam za ticket :) Je pa dobrodošla še kakšna ideja za debuggiranje, ker meni je žal zmanjkalo, saj sem updejtal Python, git in macOS (glede na to da macOS avtomatsko menedžerira znane CA).
Kot kaže requests
v pythonu ne uporablja sistemskega CA stora. Poskusi še pip install certifi --upgrade
Tudi meni se podobno dogaja. Nimam nobenih proxyjev, VPNja itd. Dobim pa 403 status. Men sicer zgleda noče fetchat tega fajla: bsRateXmlUrl = "https://www.bsi.si/_data/tecajnice/dtecbs-l.xml"
@sasos90 tvoj problem je drugačen. bsi.si strežnik po novem ne sprejema zahtevkov brez ustreznega User-Agent
stringa. Popravljeno v https://github.com/jamsix/ib-edavki/pull/137 in bo na voljo v kratkem.
@jamsix super! hvala!
https://github.com/jamsix/ib-edavki/pull/137 mergan, @sasos90 poskusi.
Hm, @jamsix sedaj dobim tole:
$ ib_edavki.exe ib-xml-file-2024.xml
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "C:\Users\saso\AppData\Local\Programs\Python\Python312\Scripts\ib_edavki.exe\__main__.py", line 4, in <module>
File "C:\Users\saso\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_edavki.py", line 10, in <module>
import requests
ModuleNotFoundError: No module named 'requests'
Če ročno instaliram "requests" dependency, potem dela vse super.
OK, si zrihtal. Moram dodat requests
v setup.py
Pozdravljeni,
Ob zagonu
ib_edavki /Users/matejh/Downloads/tax_2021.xml /Users/matejh/Downloads/tax_2022.xml /Users/matejh/Downloads/tax_2023.xml /Users/matejh/Downloads/tax_2024.xml
debim sledeč error stacktrace:Poizkusil sem tudi z drugačnimi parametri kot npr.
ib_edavki tax_2021
aliib_edavki /Users/matejh/Downloads/tax_2021.xml
ampak vedno dobim isti error.Nekaj dodatnih informacij: