chemistry-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jeff Potts (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CMIS-309) cmislib should not drop timezone information when reading properties from the repository
Date Thu, 31 Mar 2011 13:56:05 GMT

    [ https://issues.apache.org/jira/browse/CMIS-309?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13013979#comment-13013979
] 

Jeff Potts commented on CMIS-309:
---------------------------------

I think the original issue with this was that not all servers were consistently providing
the time zone offset. Maybe that's changed since then. We'll take a look.

> cmislib should not drop timezone information when reading properties from the repository
> ----------------------------------------------------------------------------------------
>
>                 Key: CMIS-309
>                 URL: https://issues.apache.org/jira/browse/CMIS-309
>             Project: Chemistry
>          Issue Type: Bug
>          Components: python-cmislib
>    Affects Versions: 0.2.0-incubating
>            Reporter: Olivier Grisel
>
> Datetime properties are parsed with a regular expression in src/cmislib/model.py:
> {code}
>     # This seems to be the common pattern across known CMIS servers
>     # It is essentially ISO 8601 without the microseconds or time zone offset
>     timeStampPattern = re.compile('^(\d{4}\-\d{2}\-\d{2}T\d{2}:\d{2}:\d{2})?')
> {code}
> This pattern is used by the `parseDateTimeValue(value)` function line 3878 in model.py.
Ignoring the timezone information makes it impossible to work correctly when the client and
the server are not in the same timezone or when the client is moving from one timezone to
another.
> This is especially useful when trying to detect whether the document has been recently
updated on the server or not.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message