gnumed-bugs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnumed-bugs] Forward of moderated message


From: Karsten Hilbert
Subject: Re: [Gnumed-bugs] Forward of moderated message
Date: Mon, 13 Apr 2009 14:30:12 +0200
User-agent: Mutt/1.5.18 (2008-05-17)

On Sun, Apr 12, 2009 at 02:01:12PM -0400, address@hidden wrote:

> user comment  : submit new patient

> 2009-04-11 14:02:57  INFO      gm.launcher 
> (/var/lib/python-support/python2.6/Gnumed/wxpython/gnumed.py::<module>() 
> #380): Python 2.6.2c1 (release26-maint, Apr  8 2009, 01:02:22) 

We haven't had too much testing on 2.6, so this is
interesting.

> 2009-04-11 14:02:57  DEBUG     gm.cfg 
> (/var/lib/python-support/python2.6/Gnumed/pycommon/gmCfg2.py::get() #310): 
> option [--debug] not in group [cli] in source [cli]

:-(

> 2009-04-11 14:02:58  INFO      gm.main 
> (/var/lib/python-support/python2.6/Gnumed/wxpython/gmGuiMain.py::<module>() 
> #79): GNUmed client version [0.3.9] on branch [0.3]

That's old. There's 3 bug fix releases in the 0.3 branch and
a new 0.4 branch available, too.

> 2009-04-11 14:02:58  INFO      gm.main 
> (/var/lib/python-support/python2.6/Gnumed/wxpython/gmGuiMain.py::<module>() 
> #80): expected database version [v9]

Good to know for later.

> 2009-04-11 14:07:04  DEBUG     gm.logging 
> (/var/lib/python-support/python2.6/Gnumed/pycommon/gmLog2.py::log_stack_trace()
>  #155): >>> execution frame [export_to_file] in 
> [/var/lib/python-support/python2.6/Gnumed/business/gmMedDoc.py] at line 186 
> <<<
> 2009-04-11 14:07:04  DEBUG     gm.logging 
> (/var/lib/python-support/python2.6/Gnumed/pycommon/gmLog2.py::log_stack_trace()
>  #165):             aTempDir = C:\Dokumente und 
> Einstellungen\Customer\.gnumed\tmp
> 2009-04-11 14:07:04  DEBUG     gm.logging 
> (/var/lib/python-support/python2.6/Gnumed/pycommon/gmLog2.py::log_stack_trace()
>  #165):               suffix = None
> 2009-04-11 14:07:04  DEBUG     gm.logging 
> (/var/lib/python-support/python2.6/Gnumed/pycommon/gmLog2.py::log_stack_trace()
>  #165):             filename = None
> 2009-04-11 14:07:04  DEBUG     gm.logging 
> (/var/lib/python-support/python2.6/Gnumed/pycommon/gmLog2.py::log_stack_trace()
>  #155): >>> execution frame [get_unique_filename] in 
> [/var/lib/python-support/python2.6/Gnumed/pycommon/gmTools.py] at line 374 <<<
> 2009-04-11 14:07:04  DEBUG     gm.logging 
> (/var/lib/python-support/python2.6/Gnumed/pycommon/gmLog2.py::log_stack_trace()
>  #165):               prefix = gm-doc_obj-page_1-
> 2009-04-11 14:07:04  DEBUG     gm.logging 
> (/var/lib/python-support/python2.6/Gnumed/pycommon/gmLog2.py::log_stack_trace()
>  #165):               suffix = None
> 2009-04-11 14:07:04  DEBUG     gm.logging 
> (/var/lib/python-support/python2.6/Gnumed/pycommon/gmLog2.py::log_stack_trace()
>  #165):                  dir = C:\Dokumente und 
> Einstellungen\Customer\.gnumed\tmp
> 2009-04-11 14:07:04  DEBUG     gm.logging 
> (/var/lib/python-support/python2.6/Gnumed/pycommon/gmLog2.py::log_stack_trace()
>  #165):               kwargs = {'prefix': 'gm-doc_obj-page_1-', 'suffix': 
> '.tmp', 'dir': u'C:\\Dokumente und Einstellungen\\Customer\\.gnumed\\tmp'}
> 2009-04-11 14:07:04  DEBUG     gm.logging 
> (/var/lib/python-support/python2.6/Gnumed/pycommon/gmLog2.py::log_stack_trace()
>  #155): >>> execution frame [NamedTemporaryFile] in 
> [/usr/lib/python2.6/tempfile.py] at line 444 <<<
> 2009-04-11 14:07:04  DEBUG     gm.logging 
> (/var/lib/python-support/python2.6/Gnumed/pycommon/gmLog2.py::log_stack_trace()
>  #165):               suffix = .tmp
> 2009-04-11 14:07:04  DEBUG     gm.logging 
> (/var/lib/python-support/python2.6/Gnumed/pycommon/gmLog2.py::log_stack_trace()
>  #165):               prefix = gm-doc_obj-page_1-
> 2009-04-11 14:07:04  DEBUG     gm.logging 
> (/var/lib/python-support/python2.6/Gnumed/pycommon/gmLog2.py::log_stack_trace()
>  #165):                flags = 131266
> 2009-04-11 14:07:04  DEBUG     gm.logging 
> (/var/lib/python-support/python2.6/Gnumed/pycommon/gmLog2.py::log_stack_trace()
>  #165):                 mode = w+b
> 2009-04-11 14:07:04  DEBUG     gm.logging 
> (/var/lib/python-support/python2.6/Gnumed/pycommon/gmLog2.py::log_stack_trace()
>  #165):              bufsize = -1
> 2009-04-11 14:07:04  DEBUG     gm.logging 
> (/var/lib/python-support/python2.6/Gnumed/pycommon/gmLog2.py::log_stack_trace()
>  #165):                  dir = C:\Dokumente und 
> Einstellungen\Customer\.gnumed\tmp
> 2009-04-11 14:07:04  DEBUG     gm.logging 
> (/var/lib/python-support/python2.6/Gnumed/pycommon/gmLog2.py::log_stack_trace()
>  #165):               delete = True
> 2009-04-11 14:07:04  DEBUG     gm.logging 
> (/var/lib/python-support/python2.6/Gnumed/pycommon/gmLog2.py::log_stack_trace()
>  #155): >>> execution frame [_mkstemp_inner] in 
> [/usr/lib/python2.6/tempfile.py] at line 234 <<<
> 2009-04-11 14:07:04  DEBUG     gm.logging 
> (/var/lib/python-support/python2.6/Gnumed/pycommon/gmLog2.py::log_stack_trace()
>  #165):                  pre = gm-doc_obj-page_1-
> 2009-04-11 14:07:04  DEBUG     gm.logging 
> (/var/lib/python-support/python2.6/Gnumed/pycommon/gmLog2.py::log_stack_trace()
>  #165):                  suf = .tmp
> 2009-04-11 14:07:04  DEBUG     gm.logging 
> (/var/lib/python-support/python2.6/Gnumed/pycommon/gmLog2.py::log_stack_trace()
>  #165):                    e = (2, 'No such file or directory')
> 2009-04-11 14:07:04  DEBUG     gm.logging 
> (/var/lib/python-support/python2.6/Gnumed/pycommon/gmLog2.py::log_stack_trace()
>  #165):                 name = yKFq6N
> 2009-04-11 14:07:04  DEBUG     gm.logging 
> (/var/lib/python-support/python2.6/Gnumed/pycommon/gmLog2.py::log_stack_trace()
>  #165):                  seq = 0
> 2009-04-11 14:07:04  DEBUG     gm.logging 
> (/var/lib/python-support/python2.6/Gnumed/pycommon/gmLog2.py::log_stack_trace()
>  #165):                flags = 131266
> 2009-04-11 14:07:04  DEBUG     gm.logging 
> (/var/lib/python-support/python2.6/Gnumed/pycommon/gmLog2.py::log_stack_trace()
>  #165):                names = <tempfile._RandomNameSequence instance at 
> 0xb12260c>
> 2009-04-11 14:07:04  DEBUG     gm.logging 
> (/var/lib/python-support/python2.6/Gnumed/pycommon/gmLog2.py::log_stack_trace()
>  #165):                 file = C:\Dokumente und 
> Einstellungen\Customer\.gnumed\tmp/gm-doc_obj-page_1-yKFq6N.tmp
> 2009-04-11 14:07:04  DEBUG     gm.logging 
> (/var/lib/python-support/python2.6/Gnumed/pycommon/gmLog2.py::log_stack_trace()
>  #165):                  dir = C:\Dokumente und 
> Einstellungen\Customer\.gnumed\tmp
> 2009-04-11 14:07:13  WARNING   gm.gui 
> (/var/lib/python-support/python2.6/Gnumed/wxpython/gmExceptionHandlingWidgets.py::handle_uncaught_exception_wx()
>  #99): syncing log file for backup to 
> [/home/sirschuster/gnumed/logs/gnumed-4468_2009-04-11_14-07-04.log]

Not sure whether this was just recorded or showed up as an
error. I cannot test it here because mxDateTime isn't
available for Python2.6 on Debian/Testing yet. The
get_unique_filename() regression tests work fine on Python
2.6 for me, however.

> 2009-04-11 14:10:24  DEBUG     gm.ui 
> (/var/lib/python-support/python2.6/Gnumed/wxpython/gmDemographicsWidgets.py::create_identity_from_dtd()
>  #2413): identity created: [cIdentity:311]: ['n_id: 323', u'marital_status: 
> unknown', 'title: None', 'dob: 1856-05-06 17:56:00-05:00', u'gender: m', 
> 'pk_identity: 311', 'pk_marital_status: None', 'preferred: None', 
> 'xmin_identity: 54007', u'l10n_marital_status: unknown', u'l10n_gender: m', 
> 'cob: None', u'firstnames: Sigmund', u'lastnames: Frued', 'pupic: None', 
> 'karyotype: None']

You are accessing patient 311. The 1856 spells looming
trouble.

> 2009-04-11 14:10:58  INFO      gm.docs 
> (/var/lib/python-support/python2.6/Gnumed/business/gmMedDoc.py::get_latest_mugshot()
>  #70): no mugshots available for patient [311]

We should get one. He's really got an impressive beard :-)

> 2009-04-11 14:11:04  DEBUG     gm.gui 
> (/var/lib/python-support/python2.6/Gnumed/wxpython/gmExceptionHandlingWidgets.py::handle_uncaught_exception_wx()
>  #45): unhandled exception caught:
> Traceback (most recent call last):
>   File "/usr/lib/python2.6/dist-packages/wx-2.8-gtk2-unicode/wx/_core.py", 
> line 14572, in <lambda>
>     lambda event: event.callable(*event.args, **event.kw) )
>   File "/var/lib/python-support/python2.6/Gnumed/wxpython/gmGuiMain.py", line 
> 916, in __on_post_patient_selection
>     self.updateTitle()
>   File "/var/lib/python-support/python2.6/Gnumed/wxpython/gmGuiMain.py", line 
> 2174, in updateTitle
>     pat_str = "%s%s %s (%s) #%d" % (title, pat['firstnames'], 
> pat['lastnames'], pat['dob'].strftime('%x').decode(gmI18N.get_encoding()), 
> pat['pk_identity'])
> ValueError: year=1856 is before 1900; the datetime strftime() methods require 
> year >= 1900
> 2009-04-11 14:11:04  DEBUG     gm.gui 
> (/var/lib/python-support/python2.6/Gnumed/wxpython/gmExceptionHandlingWidgets.py::handle_uncaught_exception_wx()
>  #45): unhandled exception caught:
> Traceback (most recent call last):
>   File "/usr/lib/python2.6/dist-packages/wx-2.8-gtk2-unicode/wx/_core.py", 
> line 14572, in <lambda>
>     lambda event: event.callable(*event.args, **event.kw) )
>   File "/var/lib/python-support/python2.6/Gnumed/wxpython/gmTopPanel.py", 
> line 315, in __on_post_patient_selection
>     if self.curr_pat['dob'].strftime('%m-%d') == pyDT.datetime.now(tz = 
> gmDateTime.gmCurrentLocalTimezone).strftime('%m-%d'):
> ValueError: year=1856 is before 1900; the datetime strftime() methods require 
> year >= 1900

Uh oh, there we go. This platform's Python does not support
years below 1900 in formatting :-((

I wonder whether Py3k does away with that ?

I rejuvenated Sigmund in the public database so it'll at
least work now.

Karsten
-- 
GPG key ID E4071346 @ wwwkeys.pgp.net
E167 67FD A291 2BEA 73BD  4537 78B9 A9F9 E407 1346




reply via email to

[Prev in Thread] Current Thread [Next in Thread]