[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gnumed-bugs] <bug>: I really don't know what caused this, I hop
From: |
Karsten Hilbert |
Subject: |
Re: [Gnumed-bugs] <bug>: I really don't know what caused this, I hop |
Date: |
Mon, 26 Mar 2012 01:32:46 +0200 |
User-agent: |
Mutt/1.5.21 (2010-09-15) |
Dear Dr.Adegbenga,
thanks for you report.
> client version: 1.1.12
...
> user comment : I really don't know what caused this, I hope it contains
> useful information.
Mainly there are two things in the log.
You tried to use:
> ValueError: year=201 is before 1900; the datetime strftime() methods require
> year >= 1900
... 201 and ...
> ValueError: year=198 is before 1900; the datetime strftime() methods require
> year >= 1900
... 198 in a date field (the DOB, perhaps ?) which ...
> 2012-03-24 20:07:04 ERROR gm.datetime
> (/usr/share/gnumed/Gnumed/pycommon/gmDateTime.py::pydt_strftime() #258):
> Python cannot strftime() this <datetime>
... Python cannot handle (but GNUmed helpfully handles for it).
The other thing is that importing a prescription created
with the FreeDiams drug database failed for some reason:
> 2012-03-24 20:49:01 DEBUG gm.gui
> (/usr/share/gnumed/Gnumed/wxpython/gmExceptionHandlingWidgets.py::handle_uncaught_exception_wx()
> #186): unhandled exception caught:
> Traceback (most recent call last):
> File "/usr/share/gnumed/Gnumed/wxpython/gmMedicationWidgets.py", line 2468,
> in _on_rx_button_pressed
> self._grid_substances.prescribe()
> File "/usr/share/gnumed/Gnumed/business/gmMedication.py", line 795, in
> import_fd2gm_file_as_drugs
Likely because FreeDiams changed its XML API:
> db_id = db_def.text.strip()
> AttributeError: 'NoneType' object has no attribute 'text'
...
> 2012-03-24 20:49:02 DEBUG gm.logging
> (/usr/share/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>>
> execution frame [import_fd2gm_file_as_drugs] in
> [/usr/share/gnumed/Gnumed/business/gmMedication.py] at line 795 <<<
> 2012-03-24 20:49:02 DEBUG gm.logging
> (/usr/share/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170):
> self = <Gnumed.business.gmMedication.cFreeDiamsInterface object at
> 0x3c7b490>
> 2012-03-24 20:49:02 DEBUG gm.logging
> (/usr/share/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170):
> fd2gm_xml = <xml.etree.ElementTree.ElementTree object at 0x3c7b590>
> 2012-03-24 20:49:02 DEBUG gm.logging
> (/usr/share/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170):
> db_def = None
> 2012-03-24 20:49:02 DEBUG gm.logging
> (/usr/share/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170):
> data_src_pk = 9
> 2012-03-24 20:49:02 DEBUG gm.logging
> (/usr/share/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170):
> filename = /tmp/gnumed/gm-G3d7Ik/freediams2gm-4D92Ze.xml
I'll have to look into the latter issue.
Karsten
--
GPG key ID E4071346 @ gpg-keyserver.de
E167 67FD A291 2BEA 73BD 4537 78B9 A9F9 E407 1346