c2c-oerpscenario team mailing list archive
-
c2c-oerpscenario team
-
Mailing list archive
-
Message #13392
Re: [Bug 705198] Re: critical regression: datetime field break format and block the system!
For the old database, I think the workaround is change the time format in
res_lang (I think) to the correct one.
----- Original Message ----
> From: Naresh(OpenERP) <nch@xxxxxxxxxxx>
> To: phong.nguyen_thanh@xxxxxxxxx
> Sent: Thu, January 20, 2011 1:21:38 PM
> Subject: [Bug 705198] Re: critical regression: datetime field break format and
>block the system!
>
> Hello Raphaël Valyi, Cristian Salamea (Gnuthink)
>
> There were improvements to support user modified date and time format settings
>from Administration/Translations/Language
> both on Gtk client and server.
>
> You must be aware of the upstream Bug in strptime:
> "Python's strftime supports only the format directives that are available on
>the platform's libc, so in order to be 100% cross-platform we map to the
>directives required by the C standard (1989 version), always available on
>platforms with a C standard implementation."
> To overcome this issue the changes at server were to replace the unsupported
>format directive with the supported ones. For more info check revision-info
>3250 odo@xxxxxxxxxxx-20110112160608-ixrjyfsgib31nnx8
>
> As per the trace back posted :
> ValueError: 'r' is a bad directive in format '%m/%d/%Y %r'
> It seems that you are using the updated code with old database. If you are
>trying this out with the old DB then it may create a problem. Try creating a
>new database with the latest stable V6 code.
>
> The new database creation is required because the language entries has
> already been created.So they have not passed through the format
> conversion part.
>
> Please do post back with your feedback after applying the necessary
> steps .
>
> Thanks,
>
>
>
> ** Changed in: openobject-client
> Status: Confirmed => Incomplete
>
> ** Changed in: openobject-client
> Importance: High => Medium
>
> --
> You received this bug notification because you are a member of OpenERP
> Committers, which is subscribed to OpenERP Web Client.
> https://bugs.launchpad.net/bugs/705198
>
> Title:
> critical regression: datetime field break format and block the system!
>
> Status in OpenERP GTK Client:
> Incomplete
> Status in OpenERP Web Client:
> Confirmed
>
> Bug description:
> Hello in client at revno 1789 this bug is general for this field type,
> when +10d or whatever trying to change the value give me this error in
> client:
>
> Traceback (most recent call last):
> File
>"/home/ovnicraft/development/openerp/client/bin/widget/view/form_gtk/date_widget.py",
> line 172, in _on_key_press
> if self.callback_process: self.callback_process(False, self, event)
> File
>"/home/ovnicraft/development/openerp/client/bin/widget/view/form_gtk/date_widget.py",
> line 229, in _process_cb
> dt = tools.datetime_util.strptime(dt, self.widget.format)
> File "/usr/lib/python2.6/_strptime.py", line 317, in _strptime
> (bad_directive, format))
> ValueError: 'r' is a bad directive in format '%m/%d/%Y %r'
>
>
> In client the field is showed as attach
>
>
>
--
You received this bug notification because you are a member of C2C
OERPScenario, which is subscribed to the OpenERP Project Group.
https://bugs.launchpad.net/bugs/705198
Title:
critical regression: datetime field break format and block the system!
Status in OpenERP GTK Client:
Incomplete
Status in OpenERP Web Client:
Confirmed
Bug description:
Hello in client at revno 1789 this bug is general for this field type,
when +10d or whatever trying to change the value give me this error in
client:
Traceback (most recent call last):
File "/home/ovnicraft/development/openerp/client/bin/widget/view/form_gtk/date_widget.py", line 172, in _on_key_press
if self.callback_process: self.callback_process(False, self, event)
File "/home/ovnicraft/development/openerp/client/bin/widget/view/form_gtk/date_widget.py", line 229, in _process_cb
dt = tools.datetime_util.strptime(dt, self.widget.format)
File "/usr/lib/python2.6/_strptime.py", line 317, in _strptime
(bad_directive, format))
ValueError: 'r' is a bad directive in format '%m/%d/%Y %r'
In client the field is showed as attach
References