[Subversion] / PEAK / src / peak / util / uuid.py  

Log of /PEAK/src/peak/util/uuid.py

Parent Directory

No default branch
Bookmark a link to HEAD: (view) (download) (as text)


Revision 1657 - (view) (download) (as text) - [select for diffs]
Modified Thu Jan 29 17:45:16 2004 UTC (20 years, 2 months ago) by tsarna
File length: 6048 byte(s)
Diff to previous 1656
oops, broke win32

Revision 1656 - (view) (download) (as text) - [select for diffs]
Modified Thu Jan 29 17:36:56 2004 UTC (20 years, 2 months ago) by tsarna
File length: 6044 byte(s)
Diff to previous 1076
Use uuidgen() system call where available

Revision 1076 - (view) (download) (as text) - [select for diffs]
Modified Sat May 3 13:21:20 2003 UTC (20 years, 11 months ago) by pje
File length: 5887 byte(s)
Diff to previous 1014
Normalized whitespace.

Revision 1014 - (view) (download) (as text) - [select for diffs]
Modified Wed Apr 23 19:36:31 2003 UTC (20 years, 11 months ago) by pje
File length: 6004 byte(s)
Diff to previous 811
Replace type() checks with isinstance() checks; this will be important
for compatibility with our use of 'zope.security' going forward.

Revision 811 - (view) (download) (as text) - [select for diffs]
Modified Fri Dec 20 23:20:12 2002 UTC (21 years, 3 months ago) by pje
File length: 6001 byte(s)
Diff to previous 489
Fix for win32 CreateGuid usage; you have to str()-ify a returned GUID for
it to be a string.

Revision 489 - (view) (download) (as text) - [select for diffs]
Modified Mon Jul 29 17:57:38 2002 UTC (21 years, 8 months ago) by tsarna
File length: 5996 byte(s)
Diff to previous 478
Add base64() method that returns the base64 encoded raw bytes of the
UUID. Useful for a shorter (24 bytes), but still non-binary storage form
of a UUID.

Also add UUID.fromBytes() and .fromBase64() class-method constructors.

Revision 478 - (view) (download) (as text) - [select for diffs]
Modified Wed Jul 24 21:53:58 2002 UTC (21 years, 8 months ago) by tsarna
File length: 5180 byte(s)
Diff to previous 476
Make a comment ever so slightly more clear.

(I was expecting to be checking in a bugfix for version 3 uuids,
but it turns out the reference implementation is the broken one!)

Revision 476 - (view) (download) (as text) - [select for diffs]
Modified Tue Jul 23 16:40:09 2002 UTC (21 years, 8 months ago) by pje
File length: 5178 byte(s)
Diff to previous 468
Added thread-safety utility module, and modified UUID creation to use it.

Revision 468 - (view) (download) (as text) - [select for diffs]
Modified Sat Jul 13 20:26:24 2002 UTC (21 years, 8 months ago) by pje
File length: 5166 byte(s)
Diff to previous 467
Added thread-safety note re: UUID generation on machines w/low-res clocks.

Revision 467 - (view) (download) (as text) - [select for diffs]
Modified Sat Jul 13 20:17:17 2002 UTC (21 years, 8 months ago) by pje
File length: 5002 byte(s)
Diff to previous 466
Added config package, and integrated it into binding.Component's
acquireUtility() method.  Note that the config API signatures ended up
slightly different than in the implementation plan posted to the mailing
list; notably, it didn't make sense to have 'forRoot' as an optional
parameter, since *every* root needs its own local configuration, unless you
manually set the same one for a bunch of them.

Revision 466 - (view) (download) (as text) - [select for diffs]
Modified Sat Jul 13 19:49:26 2002 UTC (21 years, 8 months ago) by pje
File length: 5006 byte(s)
Diff to previous 464
Revised dupe detection for v1 UUID's to use a non-delay algorithm for
low-res clocks.  (So that Windows without PythonWin no longer takes 1/20th
of a second per UUID generated in a tight loop.)

Revision 464 - (view) (download) (as text) - [select for diffs]
Modified Sat Jul 13 18:44:24 2002 UTC (21 years, 8 months ago) by pje
File length: 4596 byte(s)
Diff to previous 446
Added test suite for uuid module.

Revision 446 - (view) (download) (as text) - [select for diffs]
Modified Thu Jul 4 16:15:35 2002 UTC (21 years, 9 months ago) by pje
File length: 4557 byte(s)
Diff to previous 445
Added win32 support; also, changed to only try to get nodeid if it's
needed, to avoid the process spawn, etc. overhead if the nodeid is never
needed.

Revision 445 - (view) (download) (as text) - [select for diffs]
Added Thu Jul 4 15:29:06 2002 UTC (21 years, 9 months ago) by tsarna
File length: 4365 byte(s)
Universally Unique IDentifier type, including generation.

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

  Diffs between and
  Type of Diff should be a

Sort log by:

cvs-admin@eby-sarna.com

Powered by ViewCVS 1.0-dev

ViewCVS and CVS Help