[Top][All Lists]
[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