← Back to team overview

oship-dev team mailing list archive

[Bug 700111] Re: some issues on ObjectVersionId

 

** Project changed: oship => oshippy

** Changed in: oshippy
    Milestone: 1.5 => None

-- 
You received this bug notification because you are a member of OSHIP
Development Team, which is subscribed to Open Source Health Information
Platform.
https://bugs.launchpad.net/bugs/700111

Title:
  some issues on ObjectVersionId

Status in Open Source Health Information Platform - Python:
  New

Bug description:
  
  The ObjectVersionId must include the following enhancements:

  - Use UIDMatcher class to fix the problem on repeat the same regular expressions found on ISOOID, InternetID and UUID classes.
  - Use the SEPARATOR constant to split the identifier parts.
  - Cover the class with tests.
  - Compile out of the class all regular expressions to speed up the initialization process.
  - Return the lexical form when the str or the unicode builtin methods are applied on the object.
  - Allow pass a list of objects representing the identifier splited up into three parts: a UID object represeting the object_id part, an UID object representing the creating_system_id part and an VersionTreeId object representing the version_tree_id part.





References