Re: mx.DateTime.now()accuracy

[email protected]
Newsgroups gmane.comp.python.egenix.user
Message-ID <[email protected]>
I don't have a compiler installed (I used the binary installer). 
I will install one if you want a feedback, otherwise I think that I can, actually, live with 2.0.3 version.

Thank's a lot for your rapid answer and your explanations.
jf gosset

Message d'origine (10/02/2009 18:00) :
>On 2009-02-10 17:41, [email protected] wrote:
>> Hi,
>> 
>> That's on Windows platform (tested with 2.5.1 and 2.5.4 versions of python).
>
>In mxDateTime 3.x we're using a more direct way of getting the
>current time which is faster. Apparently, on Windows this doesn't
>provide the full accuracy anymore.
>
>We'll add a fix for this to the next eGenix mx Base release.
>
>As work-around you can comment out the following line in egenix_mx_base.py
>of the distribution to have mxDateTime use the 2.x strategy again:
>
>                 #define_macros=[('USE_FAST_GETCURRENTTIME', None)],
>
>Some more context:
>
>    mx_Extension('mx.DateTime.mxDateTime.mxDateTime',
>                 ['mx/DateTime/mxDateTime/mxDateTime.c'],
>                 # If mxDateTime doesn't compile, try removing the next line.
>                 #define_macros=[('USE_FAST_GETCURRENTTIME', None)],
>                 #
>                 include_dirs=['mx/DateTime/mxDateTime'],
>                 optional_libraries=_mxDateTime_optional_libraries,
>                 ),
>
>You'll then have to recompile the package using
>
>python setup.py bdist_msi
>
>and install the generated MSI file.
>
>Thanks,
>-- 
>Marc-Andre Lemburg
>eGenix.com
>
>Professional Python Services directly from the Source  (#1, Feb 10 2009)
>>>> Python/Zope Consulting and Support ...        http://www.egenix.com/ 
>>>> mxODBC.Zope.Database.Adapter ...             http://zope.egenix.com/
>>>> mxODBC, mxDateTime, mxTextTools ...        http://python.egenix.com/
>________________________________________________________________________
>
>::: Try our new mxODBC.Connect Python Database Interface for free ! ::::
>
>
>   eGenix.com Software, Skills and Services GmbH  Pastor-Loeh-Str.48
>    D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
>           Registered at Amtsgericht Duesseldorf: HRB 46611
>               http://www.egenix.com/company/contact/
>
>> Thank's
>> jf
>> 
>> Message d'origine (10/02/2009 17:29) émis par (M.-A. Lemburg) :
>>> On 2009-02-10 17:17, [email protected] wrote:
>>>> With the old 2.0.3 version of mx.DateTime, now() returned fraction of seconds so we had 1/100sec accuracy.
>>>> With 3.1.2 version, now() now [!] returns whole integer numbers.
>>>>
>>>> Tested with same version of Python (2.5.4). Just switched mx... package in site-packages 
>>>>
>>>> Is it by design or is it a bug? 
>>> On which platform are you seeing this problem ?
>>>
>>> mxDateTime does return fractions on Linux:
>>>
>>>>>> from mx.DateTime import now
>>>>>> now()
>>> <mx.DateTime.DateTime object for '2009-02-10 17:26:11.86' at 2b13fe0e78c8>
>>>
>>> -- 
>>> Marc-Andre Lemburg
>>> eGenix.com
>>>
>>> Professional Python Services directly from the Source  (#1, Feb 10 2009)
>>>>>> Python/Zope Consulting and Support ...        http://www.egenix.com/
>>>>>> mxODBC.Zope.Database.Adapter ...             http://zope.egenix.com/
>>>>>> mxODBC, mxDateTime, mxTextTools ...        http://python.egenix.com/
>>> ________________________________________________________________________
>>>
>>> ::: Try our new mxODBC.Connect Python Database Interface for free ! ::::
>>>
>>>
>>>   eGenix.com Software, Skills and Services GmbH  Pastor-Loeh-Str.48
>>>    D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
>>>           Registered at Amtsgericht Duesseldorf: HRB 46611
>>>               http://www.egenix.com/company/contact/ 
>> 
>> 
>> _______________________________________________________________________
>> eGenix.com User Mailing List                     http://www.egenix.com/
>> https://www.egenix.com/mailman/listinfo/egenix-users


_______________________________________________________________________
eGenix.com User Mailing List                     http://www.egenix.com/
https://www.egenix.com/mailman/listinfo/egenix-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.