some issues on ObjectVersionId

Bug #700111 reported by Diego Manhães Pinheiro on 2011-01-07
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OSHIPpy
Low
Unassigned

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.

Related branches

Changed in oship:
milestone: none → 1.5
importance: Undecided → Low
affects: oship → oshippy
Changed in oshippy:
milestone: 1.5 → none
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers