Closed haavaros closed 3 years ago
Får den ikke til å kjøre jeg heller..dukker ikke opp i ynab. Å hente data fra sbanken går helt fint
Oppdatering: Nå kjører skriptet og får med seg de fleste transaksjonene. Noe rusk med at reserverte transaksjoner og faktiske transaksjoner begge blir registrert, men det er relativt greit å ordne opp i manuelt. Oppdatering 2: Og nå oppdaget jeg includeReservedTransactions... satt den til False, regner med at alt skal gå OK nå.
Har til og med sjekket med SBanken om det er noen måte å identifisere reserverte transaksjoner som ikke lenger er reserverte på. men svaret var negativt. Det er rett og slett ingen mulighet for å helt sikkert si at en reservert transaksjon er den samme i en senere synkronisering siden både beløp og dato kan endre seg fra reservering til bekreftelsen.
Har nå lagt til logging på sync_accounts.py slik at den lager en sync_accounts.log ved kjøring (overskrives hver gang, så det er siste kjøring som listes der.)
@thorep: om du fremdeles sliter, anbefaler jeg at du sender meg loggen, slik at jeg kan hjelpe deg videre.
sync_accounts.log Jepp, får samme feilen. Loggen indikerer at jobben er ferdig, men scriptet "henger" og gir ikke tilbake shellet. Jeg har "includeReservedTransactions = False" i min config...
Den henter fint data fra Sbanken (har testet med GetStatementsAllAccounts.py), den poster data til YNAB (transaksjonene dukker opp i budsjettet etter ~60 sekunder), og så bare henger det i shellet (bash).
Ubuntu Server 20.04 LTS, Python 3.8.5, SbankenToYNAB fra GitHub (klonet 4. feb.)
Kunne det vært en idé å "logge" litt til shell? Tenker på "Kobler til Sbanken", "Henter data fra konto X", "Kobler fra Sbanken", "Kobler til YNAB", "Sender data til konto X", "Kobler fra YNAB" og "Alle operasjoner er ferdig, avslutter".. Eller noe liknende..
Det er fint når man kjører scriptet manuelt, og hvis man lager en SystemD service så dukker det vel opp i loggen som følger med systemctl status servicenavn.service
Den finnes egentlig der allerede, men loggingen skjer til en fil som overskrives hver gang sync_accounts.py kjøres. Du ser progresjonen i skriptet der.
fre. 5. feb. 2021 kl. 13:56 skrev Snorre Selmer notifications@github.com:
Kunne det vært en idé å "logge" litt til shell? Tenker på "Kobler til Sbanken", "Henter data fra konto X", "Kobler fra Sbanken", "Kobler til YNAB", "Sender data til konto X", "Kobler fra YNAB" og "Alle operasjoner er ferdig, avslutter".. Eller noe liknende.. Det er fint når man kjører scriptet manuelt, og hvis man lager en SystemD service så dukker det vel opp i loggen som følger med systemctl status servicenavn.service
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/stenjo/SbankenToYNAB/issues/15#issuecomment-774016478, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAFDIMVXXEEJ4H4T4VI4NJDS5PTGVANCNFSM4R6J75YQ .
Sten Johnsen http://thinea.no sten@thinea.no - 915 80 061
Er det konsekvent at skriptet ikke avslutter?
Hos meg er det 100% av tiden så langt. Det gjør jobben ferdig på under 10 sekunder, men selv etter 5 minutter har jeg ikke fått tilbake shell.
On Mon, Feb 15, 2021, 08:22 Sten Otto Johnsen notifications@github.com wrote:
Er det konsekvent at skriptet ikke avslutter?
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/stenjo/SbankenToYNAB/issues/15#issuecomment-779008901, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEWMEQCCOHU7OEYGEOWCB7LS7DDVFANCNFSM4R6J75YQ .
Har eksperimentert litt med å kalle sys.exit()
etter siste logging ("Alt er ferdig!"), men det hjelper ikke. :(
Kan du forsøke litt med å legge inn en
http_session.close()
helt på slutten av filen?
Prøvde det nå, måtte fremdeles avslutte med Ctrl-C.
On Sun, Mar 7, 2021, 20:19 Sten Otto Johnsen notifications@github.com wrote:
Kan du forsøke litt med å legge inn en http_session.close() helt på slutten av filen?
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/stenjo/SbankenToYNAB/issues/15#issuecomment-792336460, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEWMEQE6D5AVXBTHG2F3V5TTCPGVTANCNFSM4R6J75YQ .
Jeg har fikset det her nå.. Problemet ligger et sted i Python 3.8(.5), som er versjonen som kommer med Ubuntu Server 20.04. Jeg har installert Python 3.9.2 nå, og da går det bra.
FLott. Godt at du fant ut av det.
tir. 23. mar. 2021 kl. 16:29 skrev Snorre Selmer @.***>:
Jeg har fikset det her nå.. Problemet ligger et sted i Python 3.8(.5), som er versjonen som kommer med Ubuntu Server 20.04. Jeg har installert Python 3.9.2 nå, og da går det bra.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/stenjo/SbankenToYNAB/issues/15#issuecomment-804998917, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAFDIMRXS4MH6M5MPQ5KKJ3TFCXWVANCNFSM4R6J75YQ .
Sten Johnsen http://thinea.no @.*** - 915 80 061
Ser ut til å henge sammen med Python versjon.
Hei! Takk for koden din!
Kjører en sync nå, som har gått en times tid. Alle transaksjonene dukket opp i ynab etter noen sekunder, men sync_accounts kjører fortsatt.