gnumed-bugs
[Top][All Lists]
Advanced

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

Re: [Gnumed-bugs] [Gnumed-devel] Unhandled exception on Office > List bi


From: Busser, Jim
Subject: Re: [Gnumed-bugs] [Gnumed-devel] Unhandled exception on Office > List bills
Date: Thu, 19 Jul 2012 20:06:19 +0000

It does seem to fit the described circumstances and behaviour. Questions:

1. Is there any suggestion as to how I was able to create a bill without any 
items on it?

- a side effect of trying to create a bill during some earlier official 
release, in a situation where no address of type 'billing' had existed against 
which to print the bill ?

- some other, as yet undetected bug ?

2. Is there any suggestion how I should handle it?

I tried to delete it using the "List bills" dialog box, which appeared to have 
the possibility of working (since I was able to move the mouse away from it so 
quickly as to not invoke the hover / tooltip error) however in the end, I still 
hit an Unhandled Exception -- maybe the GUI code does not expect to handle the 
situation of a bill with no items.

I have attached the log of the last situation.

I suppose I should simply delete the record using psql ??

And see whether any new situation arises where I was able to create a bill 
without an item?

-- Jim



On 2012-07-19, at 1:24 AM, Karsten Hilbert wrote:

> This will only happen when
> 
> - there's a bill without any items on it
> - the cursor is hovered over that bill and a tooltip
>  is being constructed for it
> 
> Karsten
> 
> 
> -------- Original-Nachricht --------
>> Datum: Wed, 18 Jul 2012 21:18:21 +0000
>> Von: "Busser, Jim" <address@hidden>
>> An: "address@hidden" <address@hidden>
>> Betreff: Re: [Gnumed-bugs] [Gnumed-devel] Unhandled exception on Office >    
>> List bills
> 
>> On 2012-07-18, at 12:56 PM, Sebastian Hilbert wrote:
>> 
>>> On Wednesday, July 18, 2012 07:25:47 PM Busser, Jim wrote:
>>> 
>>>> Traceback (most recent call last):
>>>>  File
>>>> 
>> "/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/wxpython/gmListWidgets.py"
>>>> , line 1179, in _on_mouse_motion dyna_tt =
>>>> self.__item_tooltip_callback(self.__data[item_idx])
>>>>  File
>>>> 
>> "/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/wxpython/gmBillingWidgets.
>>>> py", line 619, in get_tooltip return item.format()
>>>>  File
>>>> 
>> "/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/business/gmBilling.py",
>>>> line 345, in format txt += _(' Items billed: %s\n') %
>>>> len(self._payload[self._idx['pk_bill_items']]) TypeError: object of
>> type
>>>> 'NoneType' has no len()
>>> 
>>> Hi Jim,
>>> 
>>> How did you trigger this ?
>>> 
>>> Sebastian
>> 
>> 
>> I can trigger this even without activating a patient after login.
>> 
>> Upon starting GNUmed, I am able to select
>> 
>>        Office > List bills
>> 
>> and this will display for me a list of two bills, as per the screen shot.
>> The interesting thing is that I can in some cases successfully (on my first
>> and second attempt to open Office > List bills)
>> 
>> - select the second line item and open the PDF
>> - select the second line item (or make no selection) and then hit Cancel
>> 
>> however by the time that I select (for a third time)
>> 
>>        Office > List bills
>> 
>> the Unhandled exception dialog is invoked immediately (log attached).
>> 
>> I am not sure whether, as a result of some earlier experimentation, there
>> might exist an invoice for which one or more related rows is for a zero
>> amount, and whether such a referenced row (or a zero total across rows in an
>> open invoice) can trigger an error even without that invoice to be selected
>> and acted on in the list of
>> 
>>        Showing bills
>> 
>> 
>> [cid:7ad7fc64-ec93-4927-914e-ded4e6ef9f80@ead.ubc.ca]


2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):        setup_backend = <function setup_backend at 0x100469410>
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):              logging = <module 'logging' from 
'/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/logging/__init__.pyc'>
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):            setup_cfg = <function setup_cfg at 0x100469320>
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170): setup_console_exception_handler = <function 
setup_console_exception_handler at 0x100465e60>
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):               signal = <module 'signal' (built-in)>
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):     shutdown_logging = <function shutdown_logging at 0x100469500>
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):  handle_help_request = <function handle_help_request at 0x100469140>
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):                 _cfg = <Gnumed.pycommon.gmCfg2.gmCfgData object at 
0x10048aa10>
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):    setup_python_path = <function setup_python_path at 0x100430848>
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):                   os = <module 'os' from 
'/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/os.pyc'>
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #155): >>> execution frame [main] in 
[/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/wxpython/gmGuiMain.py] at line 
3424 <<<
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):                  app = <Gnumed.wxpython.gmGuiMain.gmApp; proxy of <Swig 
Object of type 'wxPyApp *' at 0x104c62470> >
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #155): >>> execution frame [MainLoop] in 
[/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/wx-2.8-gtk2-unicode/wx/_core.py]
 at line 8007 <<<
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):                 self = <Gnumed.wxpython.gmGuiMain.gmApp; proxy of <Swig 
Object of type 'wxPyApp *' at 0x104c62470> >
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #155): >>> execution frame [MainLoop] in 
[/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/wx-2.8-gtk2-unicode/wx/_core.py]
 at line 7303 <<<
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):                 args = (<Gnumed.wxpython.gmGuiMain.gmApp; proxy of 
<Swig Object of type 'wxPyApp *' at 0x104c62470> >,)
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):               kwargs = {}
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #155): >>> execution frame [__on_show_all_bills] in 
[/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/wxpython/gmGuiMain.py] at line 
2299 <<<
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):                 self = <Gnumed.wxpython.gmGuiMain.gmTopLevelFrame; 
proxy of <Swig Object of type 'wxFrame *' at 0x1056022c0> >
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):                  evt = <wx._core.CommandEvent; proxy of <Swig Object of 
type 'wxCommandEvent *' at 0x7fff5fbfd480> >
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #155): >>> execution frame [manage_bills] in 
[/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/wxpython/gmBillingWidgets.py] 
at line 662 <<<
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):              patient = None
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):               parent = <Gnumed.wxpython.gmGuiMain.gmTopLevelFrame; 
proxy of <Swig Object of type 'wxFrame *' at 0x1056022c0> >
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):                 edit = <function edit at 0x1061b0140>
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):              refresh = <function refresh at 0x1061b0320>
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):          get_tooltip = <function get_tooltip at 0x1061b02a8>
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):             show_pdf = <function show_pdf at 0x1061b00c8>
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):         remove_items = <function remove_items at 0x1061b0230>
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):               delete = <function delete at 0x1061b01b8>
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #155): >>> execution frame [get_choices_from_list] in 
[/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/wxpython/gmListWidgets.py] at 
line 105 <<<
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):      delete_callback = <function delete at 0x1061b01b8>
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):                  dlg = 
<Gnumed.wxpython.gmListWidgets.cGenericListSelectorDlg; proxy of <Swig Object 
of type 'wxDialog *' at 0x105624cf0> >
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):               parent = <Gnumed.wxpython.gmGuiMain.gmTopLevelFrame; 
proxy of <Swig Object of type 'wxFrame *' at 0x1056022c0> >
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):           selections = None
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):              caption = Showing bills.
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):     single_selection = True
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):     refresh_callback = <function refresh at 0x1061b0320>
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):     ignore_OK_button = False
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):              choices = None
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):     can_return_empty = False
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):  middle_extra_button = (u'PDF', 'Create if necessary, and show the 
corresponding invoice PDF', <function show_pdf at 0x1061b00c8>)
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):                  msg = None
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):         new_callback = None
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):   right_extra_button = ('Unbill', 'Select and remove items from a 
bill.', <function remove_items at 0x1061b0230>)
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):        edit_callback = <function edit at 0x1061b0140>
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):                 data = None
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):    left_extra_button = None
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):              columns = ['Close date', 'Invoice ID', 'Value']
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170): list_tooltip_callback = <function get_tooltip at 0x1061b02a8>
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #155): >>> execution frame [ShowModal] in 
[/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/wx-2.8-gtk2-unicode/wx/_windows.py]
 at line 703 <<<
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):                 args = 
(<Gnumed.wxpython.gmListWidgets.cGenericListSelectorDlg; proxy of <Swig Object 
of type 'wxDialog *' at 0x105624cf0> >,)
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):               kwargs = {}
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #155): >>> execution frame [_on_delete_button_pressed] in 
[/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/wxpython/gmListWidgets.py] at 
line 234 <<<
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):            item_data = [cBill:1]: ['xmin_bill: >>1065873<<', 
u'total_vat: NULL', u'total_amount: NULL', 'apply_vat: >>True<<', u'invoice_id: 
>>address@hidden<<', u'pk_receiver_identity: NULL', u'pk_patient: NULL', 
u'total_amount_with_vat: NULL', u'percent_vat: NULL', u'currency: NULL', 
u'close_date: NULL', 'pk_bill: >>1<<', u'pk_receiver_address: NULL', u'pk_doc: 
NULL', u'pk_bill_items: NULL']
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):                 self = 
<Gnumed.wxpython.gmListWidgets.cGenericListSelectorDlg; proxy of <Swig Object 
of type 'wxDialog *' at 0x105624cf0> >
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):                event = <wx._core.CommandEvent; proxy of <Swig Object of 
type 'wxCommandEvent *' at 0x7fff5fbfadd0> >
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #155): >>> execution frame [delete] in 
[/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/wxpython/gmBillingWidgets.py] 
at line 611 <<<
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):                 bill = [cBill:1]: ['xmin_bill: >>1065873<<', 
u'total_vat: NULL', u'total_amount: NULL', 'apply_vat: >>True<<', u'invoice_id: 
>>address@hidden<<', u'pk_receiver_identity: NULL', u'pk_patient: NULL', 
u'total_amount_with_vat: NULL', u'percent_vat: NULL', u'currency: NULL', 
u'close_date: NULL', 'pk_bill: >>1<<', u'pk_receiver_address: NULL', u'pk_doc: 
NULL', u'pk_bill_items: NULL']
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):               parent = <Gnumed.wxpython.gmGuiMain.gmTopLevelFrame; 
proxy of <Swig Object of type 'wxFrame *' at 0x1056022c0> >
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #155): >>> execution frame [delete_bill] in 
[/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/wxpython/gmBillingWidgets.py] 
at line 441 <<<
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):               parent = <Gnumed.wxpython.gmGuiMain.gmTopLevelFrame; 
proxy of <Swig Object of type 'wxFrame *' at 0x1056022c0> >
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):       delete_invoice = False
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):                  dlg = 
<Gnumed.wxpython.gmGuiHelpers.c3ButtonQuestionDlg; proxy of <Swig Object of 
type 'wxDialog *' at 0x1041805f0> >
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):       button_pressed = 5104
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):                 bill = [cBill:1]: ['xmin_bill: >>1065873<<', 
u'total_vat: NULL', u'total_amount: NULL', 'apply_vat: >>True<<', u'invoice_id: 
>>address@hidden<<', u'pk_receiver_identity: NULL', u'pk_patient: NULL', 
u'total_amount_with_vat: NULL', u'percent_vat: NULL', u'currency: NULL', 
u'close_date: NULL', 'pk_bill: >>1<<', u'pk_receiver_address: NULL', u'pk_doc: 
NULL', u'pk_bill_items: NULL']
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #155): >>> execution frame [_get_bill_items] in 
[/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/business/gmBilling.py] at line 
375 <<<
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):                 _[1] = []
2012-07-19 13:01:11  DEBUG     gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::log_stack_trace()
 #170):                 self = [cBill:1]: ['xmin_bill: >>1065873<<', 
u'total_vat: NULL', u'total_amount: NULL', 'apply_vat: >>True<<', u'invoice_id: 
>>address@hidden<<', u'pk_receiver_identity: NULL', u'pk_patient: NULL', 
u'total_amount_with_vat: NULL', u'percent_vat: NULL', u'currency: NULL', 
u'close_date: NULL', 'pk_bill: >>1<<', u'pk_receiver_address: NULL', u'pk_doc: 
NULL', u'pk_bill_items: NULL']
2012-07-19 13:01:13  CRITICAL  gm.logging 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmLog2.py::flush() 
#116): -------- synced log file -------------------------------
2012-07-19 13:01:13  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::detect_external_binary()
 #98): searching for [xdg-open]
2012-07-19 13:01:13  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #23): cmd: [xdg-open]
2012-07-19 13:01:13  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #25): dir: []
2012-07-19 13:01:13  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #31): ${PATH}: 
/opt/local/bin:/opt/local/sbin:/opt/subversion/bin:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/X11/bin
2012-07-19 13:01:13  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/bin/xdg-open
2012-07-19 13:01:13  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/sbin/xdg-open
2012-07-19 13:01:13  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/subversion/bin/xdg-open
2012-07-19 13:01:13  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/bin/xdg-open
2012-07-19 13:01:13  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/sbin/xdg-open
2012-07-19 13:01:13  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/bin/xdg-open
2012-07-19 13:01:13  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/sbin/xdg-open
2012-07-19 13:01:13  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/bin/xdg-open
2012-07-19 13:01:13  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/sbin/xdg-open
2012-07-19 13:01:13  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/bin/xdg-open
2012-07-19 13:01:13  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/sbin/xdg-open
2012-07-19 13:01:13  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: 
/Library/Frameworks/Python.framework/Versions/Current/bin/xdg-open
2012-07-19 13:01:13  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /usr/bin/xdg-open
2012-07-19 13:01:13  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /bin/xdg-open
2012-07-19 13:01:13  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /usr/sbin/xdg-open
2012-07-19 13:01:13  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /sbin/xdg-open
2012-07-19 13:01:13  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /usr/local/bin/xdg-open
2012-07-19 13:01:13  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /usr/local/git/bin/xdg-open
2012-07-19 13:01:13  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /usr/X11/bin/xdg-open
2012-07-19 13:01:13  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #40): command not found in PATH
2012-07-19 13:01:13  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_executable_by_wine()
 #47): not a WINE call: xdg-open
2012-07-19 13:01:13  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::detect_external_binary()
 #136): not running under Windows, not testing .exe/.bat
2012-07-19 13:01:13  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::detect_external_binary()
 #98): searching for [kfmclient]
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #23): cmd: [kfmclient]
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #25): dir: []
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #31): ${PATH}: 
/opt/local/bin:/opt/local/sbin:/opt/subversion/bin:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/X11/bin
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/bin/kfmclient
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/sbin/kfmclient
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/subversion/bin/kfmclient
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/bin/kfmclient
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/sbin/kfmclient
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/bin/kfmclient
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/sbin/kfmclient
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/bin/kfmclient
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/sbin/kfmclient
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/bin/kfmclient
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/sbin/kfmclient
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: 
/Library/Frameworks/Python.framework/Versions/Current/bin/kfmclient
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /usr/bin/kfmclient
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /bin/kfmclient
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /usr/sbin/kfmclient
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /sbin/kfmclient
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /usr/local/bin/kfmclient
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /usr/local/git/bin/kfmclient
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /usr/X11/bin/kfmclient
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #40): command not found in PATH
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_executable_by_wine()
 #47): not a WINE call: kfmclient
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::detect_external_binary()
 #136): not running under Windows, not testing .exe/.bat
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::detect_external_binary()
 #98): searching for [gnome-open]
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #23): cmd: [gnome-open]
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #25): dir: []
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #31): ${PATH}: 
/opt/local/bin:/opt/local/sbin:/opt/subversion/bin:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/X11/bin
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/bin/gnome-open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/sbin/gnome-open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/subversion/bin/gnome-open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/bin/gnome-open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/sbin/gnome-open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/bin/gnome-open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/sbin/gnome-open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/bin/gnome-open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/sbin/gnome-open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/bin/gnome-open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/sbin/gnome-open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: 
/Library/Frameworks/Python.framework/Versions/Current/bin/gnome-open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /usr/bin/gnome-open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /bin/gnome-open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /usr/sbin/gnome-open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /sbin/gnome-open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /usr/local/bin/gnome-open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /usr/local/git/bin/gnome-open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /usr/X11/bin/gnome-open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #40): command not found in PATH
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_executable_by_wine()
 #47): not a WINE call: gnome-open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::detect_external_binary()
 #136): not running under Windows, not testing .exe/.bat
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::detect_external_binary()
 #98): searching for [exo-open]
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #23): cmd: [exo-open]
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #25): dir: []
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #31): ${PATH}: 
/opt/local/bin:/opt/local/sbin:/opt/subversion/bin:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/X11/bin
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/bin/exo-open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/sbin/exo-open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/subversion/bin/exo-open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/bin/exo-open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/sbin/exo-open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/bin/exo-open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/sbin/exo-open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/bin/exo-open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/sbin/exo-open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/bin/exo-open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/sbin/exo-open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: 
/Library/Frameworks/Python.framework/Versions/Current/bin/exo-open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /usr/bin/exo-open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /bin/exo-open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /usr/sbin/exo-open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /sbin/exo-open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /usr/local/bin/exo-open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /usr/local/git/bin/exo-open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /usr/X11/bin/exo-open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #40): command not found in PATH
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_executable_by_wine()
 #47): not a WINE call: exo-open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::detect_external_binary()
 #136): not running under Windows, not testing .exe/.bat
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::detect_external_binary()
 #98): searching for [op]
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #23): cmd: [op]
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #25): dir: []
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #31): ${PATH}: 
/opt/local/bin:/opt/local/sbin:/opt/subversion/bin:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/X11/bin
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/bin/op
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/sbin/op
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/subversion/bin/op
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/bin/op
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/sbin/op
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/bin/op
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/sbin/op
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/bin/op
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/sbin/op
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/bin/op
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/sbin/op
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /Library/Frameworks/Python.framework/Versions/Current/bin/op
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /usr/bin/op
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /bin/op
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /usr/sbin/op
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /sbin/op
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /usr/local/bin/op
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /usr/local/git/bin/op
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /usr/X11/bin/op
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #40): command not found in PATH
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_executable_by_wine()
 #47): not a WINE call: op
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::detect_external_binary()
 #136): not running under Windows, not testing .exe/.bat
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::detect_external_binary()
 #98): searching for [open]
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #23): cmd: [open]
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #25): dir: []
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #31): ${PATH}: 
/opt/local/bin:/opt/local/sbin:/opt/subversion/bin:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/X11/bin
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/bin/open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/sbin/open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/subversion/bin/open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/bin/open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/sbin/open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/bin/open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/sbin/open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/bin/open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/sbin/open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/bin/open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /opt/local/sbin/open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #38): not found: /Library/Frameworks/Python.framework/Versions/Current/bin/open
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::is_cmd_in_path()
 #35): found [/usr/bin/open]
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::detect_external_binary()
 #111): found: executable in ${PATH}
2012-07-19 13:01:14  INFO      gm.docs 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmMimeLib.py::_get_system_startfile_cmd()
 #200): detected local startfile cmd: [open "%s"]
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::run_command_in_shell()
 #168): shell command >>>open 
"/Users/djb/Downloads/gnumed-client.1.2.1/client/gm-from-vcs.log"<<<
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::run_command_in_shell()
 #169): blocking: False
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::run_command_in_shell()
 #170): acceptable return codes: [0]
2012-07-19 13:01:14  INFO      gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::run_command_in_shell()
 #209): running shell command >>>open 
"/Users/djb/Downloads/gnumed-client.1.2.1/client/gm-from-vcs.log" &<<<
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::run_command_in_shell()
 #212): os.system() returned: [0]
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::run_command_in_shell()
 #224): exited via exit(): True
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::run_command_in_shell()
 #226): exit code: [0]
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::run_command_in_shell()
 #228): normal exit: True
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::run_command_in_shell()
 #229): dumped core: False
2012-07-19 13:01:14  DEBUG     gm.shell 
(/Users/djb/Downloads/gnumed-client.1.2.1/Gnumed/pycommon/gmShellAPI.py::run_command_in_shell()
 #230): stopped by signal: False





reply via email to

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