Problem with home-made Finance::Quote script
Dave Reiser
dbreiser at earthlink.net
Mon Nov 3 17:21:30 EST 2008
I think the problem is you're not having finance-quote ask for a time.
While gnucash doesn't display it, the program does attempt to construct
a full valid timestamp. If gnucash can't get it, the quote is rejected.
Dave
Fredrik Persson wrote:
> This is what I get. Anything out of the ordinary?
>
> /Fredrik
>
> $ gnc-fq-dump -v ftest_funds FXIRL00109
> I am in my module!
> Finance::Quote fields Gnucash uses:
> symbol: FXIRL00109 <=== required
> date: 11/03/2008 <=== required
> currency: USD <=== required
> last: <=\
> nav: 498.03 <=== one of these
> price: <=/
> timezone: <=== optional
>
> All fields returned by Finance::Quote for stock FXIRL00109
>
> stock field value
> ----- ----- -----
> FXIRL00109 a: Defaults: Year 2008, Month 11, Day 3
>
> FXIRL00109 currency: USD
> FXIRL00109 date: 11/03/2008
> FXIRL00109 isodate: 2008-11-03
> FXIRL00109 method: fredrik_funds
> FXIRL00109 nav: 498.03
> FXIRL00109 success: 1
> FXIRL00109 symbol: FXIRL00109
>
>
>
> On Sun, 2008-11-02 at 16:35 -0500, David Reiser wrote:
>> do
>> gnc-fq-dump -v ftest_funds FXIRL00109
>>
>> to see if the time field or some other field is screwed up.
>>
>>
>> On Nov 2, 2008, at 2:59 PM, Fredrik Persson wrote:
>>
>>> I've written (or rather, modified an existing) .pm file for fetching
>>> fund quotes from www.morningstar.se. (Attached.)
>>>
>>> Installing this script works fine with gnc-fq-dump, example:
>>>
>>> $ gnc-fq-dump ftest_funds FXIRL00109
>>> I am in my module!
>>> Finance::Quote fields Gnucash uses:
>>> symbol: FXIRL00109 <=== required
>>> date: 10/31/2008 <=== required
>>> currency: USD <=== required
>>> last: <=\
>>> nav: 488.74 <=== one of these
>>> price: <=/
>>> timezone: <=== optional
>>>
>>> As you can see, things look rather well. The NAV value is correct.
>>>
>>> However, when I try to use this in gnucash, I get a popup saying
>>> "There
>>> was an unknown error while retrieving the price quotes." No other
>>> indication on what's wrong, not in the terminal either.
>>>
>>> I'm running gnucash 2.2.6 r17427 on Ubuntu 8.10.
>>>
>>> What could be wrong? Any idea how to fix this?
>>>
>>> TIA
>>>
>>> Fredrik Persson
>>> <Ftest.pm>_______________________________________________
>>> gnucash-devel mailing list
>>> gnucash-devel at gnucash.org
>>> https://lists.gnucash.org/mailman/listinfo/gnucash-devel
>> --
>> David Reiser
>> dbreiser at earthlink.net
>>
>>
>>
>>
>
>
>
--
David Reiser
dbreiser at earthlink.net
More information about the gnucash-devel
mailing list