Commit 1b480c93 authored by Kirill Smelkov's avatar Kirill Smelkov

test/gen_testdata: Generate transactions with both " " and "p" status

Until now we were generating only regular transactions with " " status
and this does not cover e.g. restore case when it needs to replicate
packed transaction: instead of recreating it bit-to-bit exactly as
original with "p" status, restore recreates it with " " status, breaking
restore promise.

Adjusting testdata this way exposes that bug in restore:

    ======================================== FAILURES ========================================
    ________________________________________ test_zodbrestore[!zext] ________________________________________

    tmpdir = local('/tmp/pytest-of-kirr/pytest-17/test_zodbrestore__zext_0'), zext = <function _ at 0x7fd6b7a03750>

        @func
        def test_zodbrestore(tmpdir, zext):
            zkind = '_!zext' if zext.disabled else ''

            # restore from testdata/1.zdump.ok and verify it gives result that is
            # bit-to-bit identical to testdata/1.fs
            tdata = dirname(__file__) + "/testdata"
            @func
            def _():
                zdump = open("%s/1%s.zdump.raw.ok" % (tdata, zkind), 'rb')
                defer(zdump.close)

                stor = storageFromURL('%s/2.fs' % tmpdir)
                defer(stor.close)

                zodbrestore(stor, zdump)
            _()

            zfs1 = readfile(fs1_testdata_py23(tmpdir, "%s/1%s.fs" % (tdata, zkind)))
            zfs2 = readfile("%s/2.fs" % tmpdir)
    >       assert zfs1 == zfs2
    E       assert 'FS21\x02\x85...0\x00\x00\xb2' == 'FS21\x02\x85\...0\x00\x00\xb2'
    E         Skipping 49 identical leading characters in diff, use -v to show
    E         Skipping 22871 identical trailing characters in diff, use -v to show
    E         - 0\x00\x00tp\x00\x08\x00\t\x00\x00user0.15step 0.15\x00\x00\x00\x00\x00\x00\x00\x03\x02\x85\xcb\xac\x83i\xd0f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00"\x80\x02c__main__
    E         ?           ^
    E         + 0\x00\x00t \x00\x08\x00\t\x00\x00user0.15step 0.15\x00\x00\x00\x00\x00\x00\x00\x03\x02\x85\xcb\xac\x83i\xd0f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00...
    E
    E         ...Full output truncated (39 lines hidden), use '-vv' to show

    test_restore.py:53: AssertionError

Having "p" transactions in the testdata will also make sure that all tools
should handle such transactions well.

The problem of restore not handling "p" status properly was reported by Jérome
at !24.

In the next patch we will fix that problem.

/reviewed-by @jerome
/reviewed-on !24
parent 37786d10
......@@ -187,10 +187,14 @@ def _gen_testdb(outfs_path, zext):
random.seed(0)
namev = [_ for _ in "abcdefg"]
Niter = 2
Niter = 3
for i in range(Niter):
stor = FileStorage(outfs_path, create=(i == 0))
db = DB(stor)
if i == 1:
# change several transactions created during first pass to have "p" status
# (this also removes some transactions completely)
db.pack()
conn = db.open()
root = conn.root()
assert root._p_oid == p64(0), repr(root._p_oid)
......@@ -247,10 +251,6 @@ def _gen_testdb(outfs_path, zext):
stor.tpc_begin(txn_stormeta)
stor.deleteObject(obj._p_oid, obj_tid_lastchange, txn_stormeta)
stor.tpc_vote(txn_stormeta)
# TODO different txn status vvv
# XXX vvv it does the thing, but py fs iterator treats this txn as EOF
#if i != Niter-1:
# stor.tpc_finish(txn_stormeta)
stor.tpc_finish(txn_stormeta)
# close db & rest not to get conflict errors after we touched stor
......
# -*- coding: utf-8 -*-
# Copyright (C) 2019-2022 Nexedi SA and Contributors.
# Copyright (C) 2019-2023 Nexedi SA and Contributors.
#
# This program is free software: you can Use, Study, Modify and Redistribute
# it under the terms of the GNU General Public License version 3, or (at your
......@@ -40,7 +40,7 @@ def test_zodbanalyze(tmpdir, capsys):
csv=False,
)
captured = capsys.readouterr()
assert "Processed 68 records in 59 transactions" in captured.out
assert "Processed 68 records in 65 transactions" in captured.out
assert captured.err == ""
# csv output
......@@ -57,8 +57,8 @@ def test_zodbanalyze(tmpdir, capsys):
captured = capsys.readouterr()
assert (
"""Class Name,T.Count,T.Bytes,Pct,AvgSize,C.Count,C.Bytes,O.Count,O.Bytes
persistent.mapping.PersistentMapping,10,1578,45.633314%,157.800000,1,213,9,1365
__main__.Object,56,1880,54.366686%,33.571429,9,303,47,1577
persistent.mapping.PersistentMapping,3,639,23.194192%,213.000000,1,213,2,426
__main__.Object,63,2116,76.805808%,33.587302,9,303,54,1813
"""
== captured.out
)
......
txn 0285cbac258bf266 " "
user ""
description "initial database creation"
extension ""
obj 0000000000000000 61 sha1:664e6de0f153d8eaeda638d616a320c6e3c5feb1
txn 0285cbac75555580 "p"
user "user0.12"
description "step 0.12"
extension
0: \x80 PROTO 2
2: c GLOBAL 'persistent.mapping PersistentMapping'
40: q BINPUT 1
42: . STOP
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookie8'
17: U SHORT_BINSTRING '2MHMU'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (f)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
43: \x80 PROTO 2
45: } EMPTY_DICT
46: q BINPUT 2
48: U SHORT_BINSTRING 'data'
54: q BINPUT 3
56: } EMPTY_DICT
57: q BINPUT 4
59: s SETITEM
60: . STOP
obj 0000000000000001 34 sha1:9fae782fe3e33273b520c954925704856ca90dc6
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'f0.12'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbac3d0369e6 " "
user "user0.0"
description "step 0.0"
txn 0285cbac8369d066 "p"
user "user0.15"
description "step 0.15"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookieS'
17: U SHORT_BINSTRING 'RF9IE'
6: U SHORT_BINSTRING 'x-cookieY'
17: U SHORT_BINSTRING 'EDZ10'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (f)'
39: U SHORT_BINSTRING 'zodb/py2 (e)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000000 98 sha1:eba252d1984f975ecb636bc1b3a89c953dd20527
obj 0000000000000006 34 sha1:5dbf26359289e5a25f9755f832ea91cc8ee76686
0: \x80 PROTO 2
2: c GLOBAL 'persistent.mapping PersistentMapping'
40: q BINPUT 1
42: . STOP
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
43: \x80 PROTO 2
45: } EMPTY_DICT
46: q BINPUT 2
48: U SHORT_BINSTRING 'data'
54: q BINPUT 3
56: } EMPTY_DICT
57: q BINPUT 4
59: U SHORT_BINSTRING 'f'
62: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x01'
72: q BINPUT 5
74: c GLOBAL '__main__ Object'
91: q BINPUT 6
93: \x86 TUPLE2
94: Q BINPERSID
95: s SETITEM
96: s SETITEM
97: . STOP
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'e0.15'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
obj 0000000000000001 33 sha1:1e4a07534b581b8c84c6d887042b3a3469bd4a5c
txn 0285cbac917e4b4c "p"
user "user0.18"
description "step 0.18"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-generator'
19: q BINPUT 2
21: U SHORT_BINSTRING 'zodb/py2 (b)'
35: U SHORT_BINSTRING 'x-cookieO'
46: U SHORT_BINSTRING 'CQUX6'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000004 34 sha1:551bc2fad39058879f4ba00a9c53d0d63b127bb1
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'f0.0'
30: q BINPUT 2
32: . STOP
24: U SHORT_BINSTRING 'b0.18'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbac41b4e833 " "
user "user0.1"
description "step 0.1"
txn 0285cbac962fc999 "p"
user "user0.19"
description "step 0.19"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookieM'
17: U SHORT_BINSTRING 'LWIAR'
6: U SHORT_BINSTRING 'x-cookieF'
17: U SHORT_BINSTRING 'OUC9L'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (d)'
39: U SHORT_BINSTRING 'zodb/py2 (a)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000000 118 sha1:1690c43fd17c00da24ce037dd0ff935a27a764bc
obj 0000000000000005 34 sha1:9e0a8797eb8f60498563703b1961126fba35be9b
0: \x80 PROTO 2
2: c GLOBAL 'persistent.mapping PersistentMapping'
40: q BINPUT 1
42: . STOP
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
43: \x80 PROTO 2
45: } EMPTY_DICT
46: q BINPUT 2
48: U SHORT_BINSTRING 'data'
54: q BINPUT 3
56: } EMPTY_DICT
57: q BINPUT 4
59: ( MARK
60: U SHORT_BINSTRING 'd'
63: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x02'
73: q BINPUT 5
75: c GLOBAL '__main__ Object'
92: q BINPUT 6
94: \x86 TUPLE2
95: Q BINPERSID
96: U SHORT_BINSTRING 'f'
99: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x01'
109: q BINPUT 7
111: h BINGET 6
113: \x86 TUPLE2
114: Q BINPERSID
115: u SETITEMS (MARK at 59)
116: s SETITEM
117: . STOP
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'a0.19'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
obj 0000000000000002 33 sha1:5aa1e99b47fb9f190222f35d8c297ad1602028be
txn 0285cbac9f92c633 "p"
user "user0.21"
description "step 0.21"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookie8'
17: U SHORT_BINSTRING '0QC1A'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (d)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000002 34 sha1:009174c1f01142f24495fa13738749ff528fd82c
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'd0.1'
30: q BINPUT 2
32: . STOP
24: U SHORT_BINSTRING 'd0.21'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbac46666680 " "
user "user0.2"
description "step 0.2"
txn 0285cbacb70a3db3 "p"
user "root0.1\nYour\nMagesty "
description "undo 0.1\nmore detailed description\n\nzzz ...\t"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-generator'
19: q BINPUT 2
21: U SHORT_BINSTRING 'zodb/py2 (g)'
35: U SHORT_BINSTRING 'x-cookieW'
46: U SHORT_BINSTRING 'ZTWBQ'
53: u SETITEMS (MARK at 5)
54: . STOP
6: U SHORT_BINSTRING 'x-cookieV'
17: U SHORT_BINSTRING 'VHBGT'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (undo AoXLrK2nQRk=)'
69: u SETITEMS (MARK at 5)
70: . STOP
highest protocol among opcodes = 2
obj 0000000000000000 137 sha1:f4d83e65109e15c94dc889132b2052b1d20020de
obj 0000000000000003 34 sha1:484358413b2746e8a05b1e3173051abedd28e1fa
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'g0.11'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbacbbbbbc00 "p"
user ""
description "predelete 7"
extension ""
obj 0000000000000000 213 sha1:9eba67326a7fd2393c39966bfc7d7be2a8035dfa
0: \x80 PROTO 2
2: c GLOBAL 'persistent.mapping PersistentMapping'
40: q BINPUT 1
......@@ -165,934 +190,833 @@ obj 0000000000000000 137 sha1:f4d83e65109e15c94dc889132b2052b1d20020de
56: } EMPTY_DICT
57: q BINPUT 4
59: ( MARK
60: U SHORT_BINSTRING 'd'
63: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x02'
60: U SHORT_BINSTRING 'a'
63: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x05'
73: q BINPUT 5
75: c GLOBAL '__main__ Object'
92: q BINPUT 6
94: \x86 TUPLE2
95: Q BINPERSID
96: U SHORT_BINSTRING 'g'
99: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x03'
96: U SHORT_BINSTRING 'c'
99: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x08'
109: q BINPUT 7
111: h BINGET 6
113: \x86 TUPLE2
114: Q BINPERSID
115: U SHORT_BINSTRING 'f'
118: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x01'
115: U SHORT_BINSTRING 'b'
118: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x04'
128: q BINPUT 8
130: h BINGET 6
132: \x86 TUPLE2
133: Q BINPERSID
134: u SETITEMS (MARK at 59)
135: s SETITEM
136: . STOP
134: U SHORT_BINSTRING 'e'
137: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x06'
147: q BINPUT 9
149: h BINGET 6
151: \x86 TUPLE2
152: Q BINPERSID
153: U SHORT_BINSTRING 'd'
156: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x02'
166: q BINPUT 10
168: h BINGET 6
170: \x86 TUPLE2
171: Q BINPERSID
172: U SHORT_BINSTRING 'g'
175: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x03'
185: q BINPUT 11
187: h BINGET 6
189: \x86 TUPLE2
190: Q BINPERSID
191: U SHORT_BINSTRING 'f'
194: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x01'
204: q BINPUT 12
206: h BINGET 6
208: \x86 TUPLE2
209: Q BINPERSID
210: u SETITEMS (MARK at 59)
211: s SETITEM
212: . STOP
highest protocol among opcodes = 2
obj 0000000000000003 33 sha1:e1d41cf78ad2cc8f78c0b689fb6969fb6e63629b
obj 0000000000000008 32 sha1:c0517df3bfc49dcda73c2797fb957c92bc651888
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'g0.2'
30: q BINPUT 2
32: . STOP
24: U SHORT_BINSTRING 'c0*'
29: q BINPUT 2
31: . STOP
highest protocol among opcodes = 2
txn 0285cbac4b17e4cc " "
user "user0.3"
description "step 0.3"
txn 0285cbad02222280 " "
user "user1.0"
description "step 1.0"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookieH'
17: U SHORT_BINSTRING '3FLWY'
6: U SHORT_BINSTRING 'x-cookie3'
17: U SHORT_BINSTRING '7P0TJ'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (d)'
39: U SHORT_BINSTRING 'zodb/py2 (c)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000002 33 sha1:197dbea033be32447c915075e46065eb38322499
obj 0000000000000008 33 sha1:064279cb7fe24286e7ec0c47704a75eedc5dfc85
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'd0.3'
24: U SHORT_BINSTRING 'c1.0'
30: q BINPUT 2
32: . STOP
highest protocol among opcodes = 2
txn 0285cbac4fc96319 " "
user "user0.4"
description "step 0.4"
txn 0285cbad06d3a0cc " "
user "user1.1"
description "step 1.1"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookieT'
17: U SHORT_BINSTRING 'SJ0PE'
6: U SHORT_BINSTRING 'x-cookieE'
17: U SHORT_BINSTRING 'VAZ3U'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (b)'
39: U SHORT_BINSTRING 'zodb/py2 (e)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000000 156 sha1:99ee7f2016d878efeea2b85c52a96efdd818609d
obj 0000000000000006 33 sha1:3362a180bda38de9551456e11aba3a50b3ee4063
0: \x80 PROTO 2
2: c GLOBAL 'persistent.mapping PersistentMapping'
40: q BINPUT 1
42: . STOP
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
43: \x80 PROTO 2
45: } EMPTY_DICT
46: q BINPUT 2
48: U SHORT_BINSTRING 'data'
54: q BINPUT 3
56: } EMPTY_DICT
57: q BINPUT 4
59: ( MARK
60: U SHORT_BINSTRING 'b'
63: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x04'
73: q BINPUT 5
75: c GLOBAL '__main__ Object'
92: q BINPUT 6
94: \x86 TUPLE2
95: Q BINPERSID
96: U SHORT_BINSTRING 'd'
99: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x02'
109: q BINPUT 7
111: h BINGET 6
113: \x86 TUPLE2
114: Q BINPERSID
115: U SHORT_BINSTRING 'g'
118: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x03'
128: q BINPUT 8
130: h BINGET 6
132: \x86 TUPLE2
133: Q BINPERSID
134: U SHORT_BINSTRING 'f'
137: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x01'
147: q BINPUT 9
149: h BINGET 6
151: \x86 TUPLE2
152: Q BINPERSID
153: u SETITEMS (MARK at 59)
154: s SETITEM
155: . STOP
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'e1.1'
30: q BINPUT 2
32: . STOP
highest protocol among opcodes = 2
obj 0000000000000004 33 sha1:b43766925d709c95d71e523cac76b914c59a81ff
txn 0285cbad0b851f19 " "
user "user1.2"
description "step 1.2"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookieN'
17: U SHORT_BINSTRING 'GSV4I'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (b)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000004 33 sha1:78395e22e884588e5c8037d6d90a697105722708
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'b0.4'
24: U SHORT_BINSTRING 'b1.2'
30: q BINPUT 2
32: . STOP
highest protocol among opcodes = 2
txn 0285cbac547ae166 " "
user "user0.5"
description "step 0.5"
txn 0285cbad10369d66 " "
user "user1.3"
description "step 1.3"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookie6'
17: U SHORT_BINSTRING 'HV8BV'
6: U SHORT_BINSTRING 'x-cookieY'
17: U SHORT_BINSTRING 'A01OK'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (a)'
39: U SHORT_BINSTRING 'zodb/py2 (g)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000000 175 sha1:e91a78ae65df78376be0cccccc46cd507c0883ba
obj 0000000000000003 33 sha1:5fb466e36ea6f847b73ad7976def8ad60e00e766
0: \x80 PROTO 2
2: c GLOBAL 'persistent.mapping PersistentMapping'
40: q BINPUT 1
42: . STOP
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
43: \x80 PROTO 2
45: } EMPTY_DICT
46: q BINPUT 2
48: U SHORT_BINSTRING 'data'
54: q BINPUT 3
56: } EMPTY_DICT
57: q BINPUT 4
59: ( MARK
60: U SHORT_BINSTRING 'a'
63: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x05'
73: q BINPUT 5
75: c GLOBAL '__main__ Object'
92: q BINPUT 6
94: \x86 TUPLE2
95: Q BINPERSID
96: U SHORT_BINSTRING 'b'
99: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x04'
109: q BINPUT 7
111: h BINGET 6
113: \x86 TUPLE2
114: Q BINPERSID
115: U SHORT_BINSTRING 'd'
118: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x02'
128: q BINPUT 8
130: h BINGET 6
132: \x86 TUPLE2
133: Q BINPERSID
134: U SHORT_BINSTRING 'g'
137: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x03'
147: q BINPUT 9
149: h BINGET 6
151: \x86 TUPLE2
152: Q BINPERSID
153: U SHORT_BINSTRING 'f'
156: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x01'
166: q BINPUT 10
168: h BINGET 6
170: \x86 TUPLE2
171: Q BINPERSID
172: u SETITEMS (MARK at 59)
173: s SETITEM
174: . STOP
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'g1.3'
30: q BINPUT 2
32: . STOP
highest protocol among opcodes = 2
obj 0000000000000005 33 sha1:942565d4293c16a7244816620f36dc7de29613ea
txn 0285cbad14e81bb3 " "
user "user1.4"
description "step 1.4"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-generator'
19: q BINPUT 2
21: U SHORT_BINSTRING 'zodb/py2 (g)'
35: U SHORT_BINSTRING 'x-cookieW'
46: U SHORT_BINSTRING '1QPNP'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000003 33 sha1:15a38343610d25057cd88521669671350eb0c0a8
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'a0.5'
24: U SHORT_BINSTRING 'g1.4'
30: q BINPUT 2
32: . STOP
highest protocol among opcodes = 2
txn 0285cbac592c5fb3 " "
user "user0.6"
description "step 0.6"
txn 0285cbad19999a00 " "
user "user1.5"
description "step 1.5"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookieI'
17: U SHORT_BINSTRING 'YSG2B'
6: U SHORT_BINSTRING 'x-cookieC'
17: U SHORT_BINSTRING 'J7L05'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (b)'
39: U SHORT_BINSTRING 'zodb/py2 (c)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000004 33 sha1:6bc59a113b81cb4a61a66035a981b366c2ab42f2
obj 0000000000000008 33 sha1:fd3a56403fb6da1f975676b50d745284f187029d
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'b0.6'
24: U SHORT_BINSTRING 'c1.5'
30: q BINPUT 2
32: . STOP
highest protocol among opcodes = 2
txn 0285cbac5dddde00 " "
user "user0.7"
description "step 0.7"
txn 0285cbad1e4b184c " "
user "user1.6"
description "step 1.6"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookieY'
17: U SHORT_BINSTRING 'JPJTJ'
6: U SHORT_BINSTRING 'x-cookieA'
17: U SHORT_BINSTRING 'CM15Z'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (a)'
39: U SHORT_BINSTRING 'zodb/py2 (f)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000005 33 sha1:c32b9a2d79a1557e57ed757889d22e4f5cc29e56
obj 0000000000000001 33 sha1:4d811fcaaa707127f5f6f49dc368ffd2ebae1018
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'a0.7'
24: U SHORT_BINSTRING 'f1.6'
30: q BINPUT 2
32: . STOP
highest protocol among opcodes = 2
txn 0285cbac628f5c4c " "
user "user0.8"
description "step 0.8"
txn 0285cbad22fc9699 " "
user "user1.7"
description "step 1.7"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookie6'
17: U SHORT_BINSTRING 'GLDKA'
6: U SHORT_BINSTRING 'x-cookieI'
17: U SHORT_BINSTRING 'AH816'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (e)'
39: U SHORT_BINSTRING 'zodb/py2 (d)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000000 194 sha1:8bcaf05126609647586f4299684e34f011f3fe3a
obj 0000000000000002 33 sha1:4c3e1f41eebd1f56c0fef1f609d64e061a137f5a
0: \x80 PROTO 2
2: c GLOBAL 'persistent.mapping PersistentMapping'
40: q BINPUT 1
42: . STOP
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
43: \x80 PROTO 2
45: } EMPTY_DICT
46: q BINPUT 2
48: U SHORT_BINSTRING 'data'
54: q BINPUT 3
56: } EMPTY_DICT
57: q BINPUT 4
59: ( MARK
60: U SHORT_BINSTRING 'a'
63: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x05'
73: q BINPUT 5
75: c GLOBAL '__main__ Object'
92: q BINPUT 6
94: \x86 TUPLE2
95: Q BINPERSID
96: U SHORT_BINSTRING 'b'
99: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x04'
109: q BINPUT 7
111: h BINGET 6
113: \x86 TUPLE2
114: Q BINPERSID
115: U SHORT_BINSTRING 'e'
118: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x06'
128: q BINPUT 8
130: h BINGET 6
132: \x86 TUPLE2
133: Q BINPERSID
134: U SHORT_BINSTRING 'd'
137: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x02'
147: q BINPUT 9
149: h BINGET 6
151: \x86 TUPLE2
152: Q BINPERSID
153: U SHORT_BINSTRING 'g'
156: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x03'
166: q BINPUT 10
168: h BINGET 6
170: \x86 TUPLE2
171: Q BINPERSID
172: U SHORT_BINSTRING 'f'
175: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x01'
185: q BINPUT 11
187: h BINGET 6
189: \x86 TUPLE2
190: Q BINPERSID
191: u SETITEMS (MARK at 59)
192: s SETITEM
193: . STOP
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'd1.7'
30: q BINPUT 2
32: . STOP
highest protocol among opcodes = 2
obj 0000000000000006 33 sha1:260a873b0e1157c3818eac9016e10ee41f0c1a4c
txn 0285cbad27ae14e6 " "
user "user1.8"
description "step 1.8"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookieU'
17: U SHORT_BINSTRING 'BE3WH'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (c)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000008 33 sha1:13e366fb1d15d36a62099e6b835638407718229f
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'e0.8'
24: U SHORT_BINSTRING 'c1.8'
30: q BINPUT 2
32: . STOP
highest protocol among opcodes = 2
txn 0285cbac6740da99 " "
user "user0.9"
description "step 0.9"
txn 0285cbad2c5f9333 " "
user "user1.9"
description "step 1.9"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookieX'
17: U SHORT_BINSTRING 'NH3RV'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (e)'
6: U SHORT_BINSTRING 'x-generator'
19: q BINPUT 2
21: U SHORT_BINSTRING 'zodb/py2 (c)'
35: U SHORT_BINSTRING 'x-cookieW'
46: U SHORT_BINSTRING 'HPFAQ'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000006 33 sha1:18afafa1c0c3856880ca5e6ab31c267bc43f4a2b
obj 0000000000000008 33 sha1:beb7a6ebd477848306328f613a6bc214144ba14a
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'e0.9'
24: U SHORT_BINSTRING 'c1.9'
30: q BINPUT 2
32: . STOP
highest protocol among opcodes = 2
txn 0285cbac6bf258e6 " "
user "user0.10"
description "step 0.10"
txn 0285cbad31111180 " "
user "user1.10"
description "step 1.10"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookieT'
17: U SHORT_BINSTRING 'XJEP9'
6: U SHORT_BINSTRING 'x-cookieQ'
17: U SHORT_BINSTRING 'DZM23'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (g)'
39: U SHORT_BINSTRING 'zodb/py2 (e)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000003 34 sha1:4b61abd85c8cd0ca40f4b8c0c847877aac67631e
obj 0000000000000006 34 sha1:3d8eb2e84c17af9e6ffe4c2dab6a8d4180b3717c
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'g0.10'
24: U SHORT_BINSTRING 'e1.10'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbac70a3d733 " "
user "user0.11"
description "step 0.11"
txn 0285cbad35c28fcc " "
user "user1.11"
description "step 1.11"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookieZ'
17: U SHORT_BINSTRING 'LYKGN'
6: U SHORT_BINSTRING 'x-cookieO'
17: U SHORT_BINSTRING 'EIGHL'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (g)'
39: U SHORT_BINSTRING 'zodb/py2 (a)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000003 34 sha1:484358413b2746e8a05b1e3173051abedd28e1fa
obj 0000000000000005 34 sha1:3e2ce7b87adc999c578dec26c3d9a7148b169d50
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'g0.11'
24: U SHORT_BINSTRING 'a1.11'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbac75555580 " "
user "user0.12"
description "step 0.12"
txn 0285cbad3a740e19 " "
user "user1.12"
description "step 1.12"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookie8'
17: U SHORT_BINSTRING '2MHMU'
6: U SHORT_BINSTRING 'x-cookie2'
17: U SHORT_BINSTRING 'Z9RFC'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (f)'
39: U SHORT_BINSTRING 'zodb/py2 (c)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000001 34 sha1:9fae782fe3e33273b520c954925704856ca90dc6
obj 0000000000000008 34 sha1:d7a594303b8f49334430312211b65f06586d4e72
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'f0.12'
24: U SHORT_BINSTRING 'c1.12'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbac7a06d3cc " "
user "user0.13"
description "step 0.13"
txn 0285cbad3f258c66 " "
user "user1.13"
description "step 1.13"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookie5'
17: U SHORT_BINSTRING '7SBT3'
6: U SHORT_BINSTRING 'x-cookie7'
17: U SHORT_BINSTRING 'WGO4E'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (a)'
39: U SHORT_BINSTRING 'zodb/py2 (e)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000005 34 sha1:704bb7a3e67bdfb32c917020f5209548f96a7870
obj 0000000000000006 34 sha1:1b5a346d8929e52eb078f442c300d26e125e4200
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'a0.13'
24: U SHORT_BINSTRING 'e1.13'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbac7eb85219 " "
user "user0.14"
description "step 0.14"
txn 0285cbad43d70ab3 " "
user "user1.14"
description "step 1.14"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookieM'
17: U SHORT_BINSTRING 'KWJO0'
6: U SHORT_BINSTRING 'x-cookie5'
17: U SHORT_BINSTRING '757DJ'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (a)'
39: U SHORT_BINSTRING 'zodb/py2 (g)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000005 34 sha1:625f66b63030f06ad8e30120b0c06f9089dc8c90
obj 0000000000000003 34 sha1:e5b3820378e102a61be2b5998ded3182c106c7db
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'a0.14'
24: U SHORT_BINSTRING 'g1.14'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbac8369d066 " "
user "user0.15"
description "step 0.15"
txn 0285cbad48888900 " "
user "user1.15"
description "step 1.15"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookieY'
17: U SHORT_BINSTRING 'EDZ10'
6: U SHORT_BINSTRING 'x-cookieX'
17: U SHORT_BINSTRING '5EOVH'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (e)'
39: U SHORT_BINSTRING 'zodb/py2 (g)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000006 34 sha1:5dbf26359289e5a25f9755f832ea91cc8ee76686
obj 0000000000000003 34 sha1:2e9ebc331bf53c095e9573de64a9b31f2b340b2f
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'e0.15'
24: U SHORT_BINSTRING 'g1.15'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbac881b4eb3 " "
user "user0.16"
description "step 0.16"
txn 0285cbad4d3a074c " "
user "user1.16"
description "step 1.16"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookie3'
17: U SHORT_BINSTRING '7SX0F'
6: U SHORT_BINSTRING 'x-cookieC'
17: U SHORT_BINSTRING 'HO7L7'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (a)'
39: U SHORT_BINSTRING 'zodb/py2 (d)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000005 34 sha1:c34ea64c3df775a27ab7170654d374048192b902
obj 0000000000000002 34 sha1:3faf2b3ec22270e84cebb4d3b892e77b02d2ac10
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'a0.16'
24: U SHORT_BINSTRING 'd1.16'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbac8ccccd00 " "
user "user0.17"
description "step 0.17"
txn 0285cbad51eb8599 " "
user "user1.17"
description "step 1.17"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookie3'
17: U SHORT_BINSTRING 'NC6I1'
6: U SHORT_BINSTRING 'x-cookieU'
17: U SHORT_BINSTRING 'T159S'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (b)'
39: U SHORT_BINSTRING 'zodb/py2 (g)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000004 34 sha1:44ffb011e56b252786aaee1f4b88e45a85692623
obj 0000000000000003 34 sha1:732fac4aa308c29fba8b0da4d0502b6d35e211f4
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'b0.17'
24: U SHORT_BINSTRING 'g1.17'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbac917e4b4c " "
user "user0.18"
description "step 0.18"
txn 0285cbad569d03e6 " "
user "user1.18"
description "step 1.18"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-generator'
19: q BINPUT 2
21: U SHORT_BINSTRING 'zodb/py2 (b)'
35: U SHORT_BINSTRING 'x-cookieO'
46: U SHORT_BINSTRING 'CQUX6'
6: U SHORT_BINSTRING 'x-cookie8'
17: U SHORT_BINSTRING 'T23V1'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (f)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000004 34 sha1:551bc2fad39058879f4ba00a9c53d0d63b127bb1
obj 0000000000000001 34 sha1:14b40a66bb827f09c17d8a64985788a781886828
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'b0.18'
24: U SHORT_BINSTRING 'f1.18'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbac962fc999 " "
user "user0.19"
description "step 0.19"
txn 0285cbad5b4e8233 " "
user "user1.19"
description "step 1.19"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookieF'
17: U SHORT_BINSTRING 'OUC9L'
6: U SHORT_BINSTRING 'x-cookieY'
17: U SHORT_BINSTRING 'UB55N'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (a)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000005 34 sha1:9e0a8797eb8f60498563703b1961126fba35be9b
obj 0000000000000005 34 sha1:4f226e961b5c4f301a491442b1c820ac7dc3ce1d
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'a0.19'
24: U SHORT_BINSTRING 'a1.19'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbac9ae147e6 " "
user "user0.20"
description "step 0.20"
txn 0285cbad60000080 " "
user "user1.20"
description "step 1.20"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookieU'
17: U SHORT_BINSTRING 'EKIBC'
6: U SHORT_BINSTRING 'x-cookieZ'
17: U SHORT_BINSTRING 'IKOSR'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (d)'
39: U SHORT_BINSTRING 'zodb/py2 (g)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000002 34 sha1:78796607e962019948a250672cea785496a029a7
obj 0000000000000003 34 sha1:6bfd3298d0bea74cfa3d1f01bb722e958e3f1520
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'd0.20'
24: U SHORT_BINSTRING 'g1.20'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbac9f92c633 " "
user "user0.21"
description "step 0.21"
txn 0285cbad64b17ecc " "
user "user1.21"
description "step 1.21"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookie8'
17: U SHORT_BINSTRING '0QC1A'
6: U SHORT_BINSTRING 'x-cookieS'
17: U SHORT_BINSTRING '7JLTH'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (d)'
39: U SHORT_BINSTRING 'zodb/py2 (g)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000002 34 sha1:009174c1f01142f24495fa13738749ff528fd82c
obj 0000000000000003 34 sha1:443fc48b546d0c85d01a485607253180c5624bdf
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'd0.21'
24: U SHORT_BINSTRING 'g1.21'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbaca4444480 " "
user "user0.22"
description "step 0.22"
txn 0285cbad6962fd19 " "
user "user1.22"
description "step 1.22"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookieP'
17: U SHORT_BINSTRING 'ACYMM'
6: U SHORT_BINSTRING 'x-cookieI'
17: U SHORT_BINSTRING 'USN06'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (c)'
39: U SHORT_BINSTRING 'zodb/py2 (e)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000000 213 sha1:6e78a156b0e865cf06da28d637cc3dceba9050d7
0: \x80 PROTO 2
2: c GLOBAL 'persistent.mapping PersistentMapping'
40: q BINPUT 1
42: . STOP
highest protocol among opcodes = 2
43: \x80 PROTO 2
45: } EMPTY_DICT
46: q BINPUT 2
48: U SHORT_BINSTRING 'data'
54: q BINPUT 3
56: } EMPTY_DICT
57: q BINPUT 4
59: ( MARK
60: U SHORT_BINSTRING 'a'
63: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x05'
73: q BINPUT 5
75: c GLOBAL '__main__ Object'
92: q BINPUT 6
94: \x86 TUPLE2
95: Q BINPERSID
96: U SHORT_BINSTRING 'c'
99: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x07'
109: q BINPUT 7
111: h BINGET 6
113: \x86 TUPLE2
114: Q BINPERSID
115: U SHORT_BINSTRING 'b'
118: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x04'
128: q BINPUT 8
130: h BINGET 6
132: \x86 TUPLE2
133: Q BINPERSID
134: U SHORT_BINSTRING 'e'
137: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x06'
147: q BINPUT 9
149: h BINGET 6
151: \x86 TUPLE2
152: Q BINPERSID
153: U SHORT_BINSTRING 'd'
156: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x02'
166: q BINPUT 10
168: h BINGET 6
170: \x86 TUPLE2
171: Q BINPERSID
172: U SHORT_BINSTRING 'g'
175: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x03'
185: q BINPUT 11
187: h BINGET 6
189: \x86 TUPLE2
190: Q BINPERSID
191: U SHORT_BINSTRING 'f'
194: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x01'
204: q BINPUT 12
206: h BINGET 6
208: \x86 TUPLE2
209: Q BINPERSID
210: u SETITEMS (MARK at 59)
211: s SETITEM
212: . STOP
highest protocol among opcodes = 2
obj 0000000000000007 34 sha1:688eb65eab5e4c5ee5242b027bb9bfa5e1087598
obj 0000000000000006 34 sha1:5d3efa2ca7bdf3c57b08ebb4c70344f53d93a0a1
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'c0.22'
24: U SHORT_BINSTRING 'e1.22'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbaca8f5c2cc " "
user "user0.23"
description "step 0.23"
txn 0285cbad6e147b66 " "
user "user1.23"
description "step 1.23"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookieM'
17: U SHORT_BINSTRING 'N06C8'
6: U SHORT_BINSTRING 'x-cookie2'
17: U SHORT_BINSTRING 'UXAET'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (c)'
39: U SHORT_BINSTRING 'zodb/py2 (a)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000007 34 sha1:623487f55ca5c3970001f4db9b1c6ac5b53c9fce
obj 0000000000000005 34 sha1:1b443228d5a434ddd9616ecb5aa90672c0ce9ba2
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'c0.23'
24: U SHORT_BINSTRING 'a1.23'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbacada74119 " "
user "user0.24"
description "step 0.24"
txn 0285cbad72c5f9b3 " "
user "user1.24"
description "step 1.24"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookieN'
17: U SHORT_BINSTRING 'KEEPF'
6: U SHORT_BINSTRING 'x-cookieH'
17: U SHORT_BINSTRING 'AT11F'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (g)'
39: U SHORT_BINSTRING 'zodb/py2 (a)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000003 34 sha1:e86e4ecd14ec50ec9333a349a99480e38185b21f
obj 0000000000000005 34 sha1:ad7f258dfad403eb22ab3a7f28e12ed153c45486
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'g0.24'
24: U SHORT_BINSTRING 'a1.24'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbacb258bf66 " "
user "root0.0\nYour\nMagesty "
description "undo 0.0\nmore detailed description\n\nzzz ..."
txn 0285cbad7c28f64c " "
user "root1.0\nYour\nMagesty "
description "undo 1.0\nmore detailed description\n\nzzz ...\t"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookieK'
17: U SHORT_BINSTRING 'G95IH'
6: U SHORT_BINSTRING 'x-cookieM'
17: U SHORT_BINSTRING '1G51M'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (undo AoXLrKj1wsw=)'
39: U SHORT_BINSTRING 'zodb/py2 (undo AoXLrWli/Rk=)'
69: u SETITEMS (MARK at 5)
70: . STOP
highest protocol among opcodes = 2
obj 0000000000000007 from 0285cbaca4444480
obj 0000000000000006 from 0285cbad3f258c66
txn 0285cbacb70a3db3 " "
user "root0.1\nYour\nMagesty "
description "undo 0.1\nmore detailed description\n\nzzz ...\t"
txn 0285cbad80da7499 " "
user "root1.1\nYour\nMagesty "
description "undo 1.1\nmore detailed description\n\nzzz ...\t\t"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookieV'
17: U SHORT_BINSTRING 'VHBGT'
17: U SHORT_BINSTRING 'JCDRH'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (undo AoXLrK2nQRk=)'
39: U SHORT_BINSTRING 'zodb/py2 (undo AoXLrXLF+bM=)'
69: u SETITEMS (MARK at 5)
70: . STOP
highest protocol among opcodes = 2
obj 0000000000000003 from 0285cbac70a3d733
obj 0000000000000005 from 0285cbad6e147b66
txn 0285cbacbbbbbc00 " "
txn 0285cbad858bf2e6 " "
user ""
description "predelete 7"
description "predelete 6"
extension ""
obj 0000000000000000 213 sha1:9eba67326a7fd2393c39966bfc7d7be2a8035dfa
obj 0000000000000000 213 sha1:e4b5a7c8f5537b25f27e5b9c4f6eaf6da17fc0a1
0: \x80 PROTO 2
2: c GLOBAL 'persistent.mapping PersistentMapping'
40: q BINPUT 1
......@@ -1126,7 +1050,7 @@ obj 0000000000000000 213 sha1:9eba67326a7fd2393c39966bfc7d7be2a8035dfa
132: \x86 TUPLE2
133: Q BINPERSID
134: U SHORT_BINSTRING 'e'
137: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x06'
137: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\t'
147: q BINPUT 9
149: h BINGET 6
151: \x86 TUPLE2
......@@ -1154,803 +1078,803 @@ obj 0000000000000000 213 sha1:9eba67326a7fd2393c39966bfc7d7be2a8035dfa
212: . STOP
highest protocol among opcodes = 2
obj 0000000000000008 32 sha1:c0517df3bfc49dcda73c2797fb957c92bc651888
obj 0000000000000009 32 sha1:1a43b55bc4a19245cce9eb5aa5ad411006f06afe
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'c0*'
24: U SHORT_BINSTRING 'e1*'
29: q BINPUT 2
31: . STOP
highest protocol among opcodes = 2
txn 0285cbacc06d3a4c " "
user "root0\nYour\nRoyal\nMagesty' \x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f"
description "delete 0\nalpha beta gamma'delta\"lambda\n\nqqq ..."
txn 0285cbad8a3d7133 " "
user "root1\nYour\nRoyal\nMagesty' \x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f"
description "delete 1\nalpha beta gamma'delta\"lambda\n\nqqq ..."
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookieE'
17: U SHORT_BINSTRING 'ZM3QZ'
6: U SHORT_BINSTRING 'x-cookieS'
17: U SHORT_BINSTRING 'MC4OM'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (delete 7)'
39: U SHORT_BINSTRING 'zodb/py2 (delete 6)'
60: u SETITEMS (MARK at 5)
61: . STOP
highest protocol among opcodes = 2
obj 0000000000000007 delete
obj 0000000000000006 delete
txn 0285cbacfd70a433 " "
user "user1.0"
description "step 1.0"
txn 0285cbadc740db19 " "
user "user2.0"
description "step 2.0"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookie3'
17: U SHORT_BINSTRING '7P0TJ'
6: U SHORT_BINSTRING 'x-cookieI'
17: U SHORT_BINSTRING 'SXVOT'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (c)'
39: U SHORT_BINSTRING 'zodb/py2 (g)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000008 33 sha1:064279cb7fe24286e7ec0c47704a75eedc5dfc85
obj 0000000000000003 33 sha1:387ba615461244d2f9ede7e1c3a06465f0d10fa0
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'c1.0'
24: U SHORT_BINSTRING 'g2.0'
30: q BINPUT 2
32: . STOP
highest protocol among opcodes = 2
txn 0285cbad02222280 " "
user "user1.1"
description "step 1.1"
txn 0285cbadcbf25966 " "
user "user2.1"
description "step 2.1"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookieE'
17: U SHORT_BINSTRING 'VAZ3U'
6: U SHORT_BINSTRING 'x-cookie2'
17: U SHORT_BINSTRING 'SGRGS'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (e)'
39: U SHORT_BINSTRING 'zodb/py2 (b)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000006 33 sha1:3362a180bda38de9551456e11aba3a50b3ee4063
obj 0000000000000004 33 sha1:1a68c1da2be4f7b3faa4482930d7d37c1213e535
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'e1.1'
24: U SHORT_BINSTRING 'b2.1'
30: q BINPUT 2
32: . STOP
highest protocol among opcodes = 2
txn 0285cbad06d3a0cc " "
user "user1.2"
description "step 1.2"
txn 0285cbadd0a3d7b3 " "
user "user2.2"
description "step 2.2"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookieN'
17: U SHORT_BINSTRING 'GSV4I'
6: U SHORT_BINSTRING 'x-cookie7'
17: U SHORT_BINSTRING 'HWYNK'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (b)'
39: U SHORT_BINSTRING 'zodb/py2 (g)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000004 33 sha1:78395e22e884588e5c8037d6d90a697105722708
obj 0000000000000003 33 sha1:71f1255a9751e0f223f079552e182cf26b27c0a6
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'b1.2'
24: U SHORT_BINSTRING 'g2.2'
30: q BINPUT 2
32: . STOP
highest protocol among opcodes = 2
txn 0285cbad0b851f19 " "
user "user1.3"
description "step 1.3"
txn 0285cbadd5555600 " "
user "user2.3"
description "step 2.3"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookieY'
17: U SHORT_BINSTRING 'A01OK'
6: U SHORT_BINSTRING 'x-cookie4'
17: U SHORT_BINSTRING 'VSPFA'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (g)'
39: U SHORT_BINSTRING 'zodb/py2 (f)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000003 33 sha1:5fb466e36ea6f847b73ad7976def8ad60e00e766
obj 0000000000000001 33 sha1:c80786faab0ded92976d8248ace4fb2a6be39d47
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'g1.3'
24: U SHORT_BINSTRING 'f2.3'
30: q BINPUT 2
32: . STOP
highest protocol among opcodes = 2
txn 0285cbad10369d66 " "
user "user1.4"
description "step 1.4"
txn 0285cbadda06d44c " "
user "user2.4"
description "step 2.4"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-generator'
19: q BINPUT 2
21: U SHORT_BINSTRING 'zodb/py2 (g)'
35: U SHORT_BINSTRING 'x-cookieW'
46: U SHORT_BINSTRING '1QPNP'
6: U SHORT_BINSTRING 'x-cookieQ'
17: U SHORT_BINSTRING 'XXE3R'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (d)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000003 33 sha1:15a38343610d25057cd88521669671350eb0c0a8
obj 0000000000000002 33 sha1:39d1dc4c8bc3ea4c445db4811839801d57d5816c
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'g1.4'
24: U SHORT_BINSTRING 'd2.4'
30: q BINPUT 2
32: . STOP
highest protocol among opcodes = 2
txn 0285cbad14e81bb3 " "
user "user1.5"
description "step 1.5"
txn 0285cbaddeb85299 " "
user "user2.5"
description "step 2.5"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookieC'
17: U SHORT_BINSTRING 'J7L05'
6: U SHORT_BINSTRING 'x-cookie2'
17: U SHORT_BINSTRING 'O1XYQ'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (c)'
39: U SHORT_BINSTRING 'zodb/py2 (d)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000008 33 sha1:fd3a56403fb6da1f975676b50d745284f187029d
obj 0000000000000002 33 sha1:2e472bec634f703fc24e5192114b0c61364d9273
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'c1.5'
24: U SHORT_BINSTRING 'd2.5'
30: q BINPUT 2
32: . STOP
highest protocol among opcodes = 2
txn 0285cbad19999a00 " "
user "user1.6"
description "step 1.6"
txn 0285cbade369d0e6 " "
user "user2.6"
description "step 2.6"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookieA'
17: U SHORT_BINSTRING 'CM15Z'
6: U SHORT_BINSTRING 'x-cookie2'
17: U SHORT_BINSTRING '1C0ZT'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (f)'
39: U SHORT_BINSTRING 'zodb/py2 (c)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000001 33 sha1:4d811fcaaa707127f5f6f49dc368ffd2ebae1018
obj 0000000000000008 33 sha1:2984bc31eaef3fc19c8d41e4fda81442a97bfbc9
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'f1.6'
24: U SHORT_BINSTRING 'c2.6'
30: q BINPUT 2
32: . STOP
highest protocol among opcodes = 2
txn 0285cbad1e4b184c " "
user "user1.7"
description "step 1.7"
txn 0285cbade81b4f33 " "
user "user2.7"
description "step 2.7"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookieI'
17: U SHORT_BINSTRING 'AH816'
6: U SHORT_BINSTRING 'x-cookieD'
17: U SHORT_BINSTRING '7OX40'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (d)'
39: U SHORT_BINSTRING 'zodb/py2 (b)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000002 33 sha1:4c3e1f41eebd1f56c0fef1f609d64e061a137f5a
obj 0000000000000004 33 sha1:ca7c0222e051105fba81d7fcef12dd1358a2376c
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'd1.7'
24: U SHORT_BINSTRING 'b2.7'
30: q BINPUT 2
32: . STOP
highest protocol among opcodes = 2
txn 0285cbad22fc9699 " "
user "user1.8"
description "step 1.8"
txn 0285cbadeccccd80 " "
user "user2.8"
description "step 2.8"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookieU'
17: U SHORT_BINSTRING 'BE3WH'
6: U SHORT_BINSTRING 'x-cookie4'
17: U SHORT_BINSTRING 'U64CY'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (c)'
39: U SHORT_BINSTRING 'zodb/py2 (e)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000008 33 sha1:13e366fb1d15d36a62099e6b835638407718229f
obj 0000000000000009 33 sha1:1b01a4beac7fd9a6dba2c81ddc85b2ebc9429cf6
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'c1.8'
24: U SHORT_BINSTRING 'e2.8'
30: q BINPUT 2
32: . STOP
highest protocol among opcodes = 2
txn 0285cbad27ae14e6 " "
user "user1.9"
description "step 1.9"
txn 0285cbadf17e4bcc " "
user "user2.9"
description "step 2.9"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-generator'
19: q BINPUT 2
21: U SHORT_BINSTRING 'zodb/py2 (c)'
35: U SHORT_BINSTRING 'x-cookieW'
46: U SHORT_BINSTRING 'HPFAQ'
6: U SHORT_BINSTRING 'x-cookie6'
17: U SHORT_BINSTRING 'HAXYM'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (c)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000008 33 sha1:beb7a6ebd477848306328f613a6bc214144ba14a
obj 0000000000000008 33 sha1:cafb08245439fbb426a30114f67d5cad33bfb738
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'c1.9'
24: U SHORT_BINSTRING 'c2.9'
30: q BINPUT 2
32: . STOP
highest protocol among opcodes = 2
txn 0285cbad2c5f9333 " "
user "user1.10"
description "step 1.10"
txn 0285cbadf62fca19 " "
user "user2.10"
description "step 2.10"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookieQ'
17: U SHORT_BINSTRING 'DZM23'
6: U SHORT_BINSTRING 'x-cookieB'
17: U SHORT_BINSTRING 'K5WYS'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (e)'
39: U SHORT_BINSTRING 'zodb/py2 (a)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000006 34 sha1:3d8eb2e84c17af9e6ffe4c2dab6a8d4180b3717c
obj 0000000000000005 34 sha1:34e522b77f14f2c10fbcdcf8e19ce9c751a3a1d0
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'e1.10'
24: U SHORT_BINSTRING 'a2.10'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbad31111180 " "
user "user1.11"
description "step 1.11"
txn 0285cbadfae14866 " "
user "user2.11"
description "step 2.11"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookieO'
17: U SHORT_BINSTRING 'EIGHL'
6: U SHORT_BINSTRING 'x-cookie2'
17: U SHORT_BINSTRING 'AF140'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (a)'
39: U SHORT_BINSTRING 'zodb/py2 (f)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000005 34 sha1:3e2ce7b87adc999c578dec26c3d9a7148b169d50
obj 0000000000000001 34 sha1:a29bc1058df9c09210a4c1068ecc1402b7d8a3ab
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'a1.11'
24: U SHORT_BINSTRING 'f2.11'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbad35c28fcc " "
user "user1.12"
description "step 1.12"
txn 0285cbadff92c6b3 " "
user "user2.12"
description "step 2.12"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookie2'
17: U SHORT_BINSTRING 'Z9RFC'
6: U SHORT_BINSTRING 'x-cookie3'
17: U SHORT_BINSTRING 'JQ5FM'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (c)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000008 34 sha1:d7a594303b8f49334430312211b65f06586d4e72
obj 0000000000000008 34 sha1:8c5814c88e906929b8cb85fe8728b88b6d5ea96c
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'c1.12'
24: U SHORT_BINSTRING 'c2.12'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbad3a740e19 " "
user "user1.13"
description "step 1.13"
txn 0285cbae04444500 " "
user "user2.13"
description "step 2.13"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookie7'
17: U SHORT_BINSTRING 'WGO4E'
6: U SHORT_BINSTRING 'x-cookieB'
17: U SHORT_BINSTRING 'Y2EFQ'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (e)'
39: U SHORT_BINSTRING 'zodb/py2 (c)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000006 34 sha1:1b5a346d8929e52eb078f442c300d26e125e4200
obj 0000000000000008 34 sha1:5d89801d288c5238f605784e7c71b2d61598d362
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'e1.13'
24: U SHORT_BINSTRING 'c2.13'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbad3f258c66 " "
user "user1.14"
description "step 1.14"
txn 0285cbae08f5c34c " "
user "user2.14"
description "step 2.14"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookie5'
17: U SHORT_BINSTRING '757DJ'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (g)'
6: U SHORT_BINSTRING 'x-generator'
19: q BINPUT 2
21: U SHORT_BINSTRING 'zodb/py2 (c)'
35: U SHORT_BINSTRING 'x-cookieO'
46: U SHORT_BINSTRING 'GYS9K'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000003 34 sha1:e5b3820378e102a61be2b5998ded3182c106c7db
obj 0000000000000008 34 sha1:c3eabecf360015b4b7555abc3a0dc0cea77fe7ed
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'g1.14'
24: U SHORT_BINSTRING 'c2.14'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbad43d70ab3 " "
user "user1.15"
description "step 1.15"
txn 0285cbae0da74199 " "
user "user2.15"
description "step 2.15"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookieX'
17: U SHORT_BINSTRING '5EOVH'
17: U SHORT_BINSTRING 'ERF8G'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (g)'
39: U SHORT_BINSTRING 'zodb/py2 (d)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000003 34 sha1:2e9ebc331bf53c095e9573de64a9b31f2b340b2f
obj 0000000000000002 34 sha1:eae3771a6fa3e632c46c51e2f29e1e314dc429e6
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'g1.15'
24: U SHORT_BINSTRING 'd2.15'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbad48888900 " "
user "user1.16"
description "step 1.16"
txn 0285cbae1258bfe6 " "
user "user2.16"
description "step 2.16"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookieC'
17: U SHORT_BINSTRING 'HO7L7'
6: U SHORT_BINSTRING 'x-cookieM'
17: U SHORT_BINSTRING 'MH70P'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (d)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000002 34 sha1:3faf2b3ec22270e84cebb4d3b892e77b02d2ac10
obj 0000000000000002 34 sha1:2f75a34f0871d2b5c28d66c97108c91aeda78bd5
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'd1.16'
24: U SHORT_BINSTRING 'd2.16'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbad4d3a074c " "
user "user1.17"
description "step 1.17"
txn 0285cbae170a3e33 " "
user "user2.17"
description "step 2.17"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookieU'
17: U SHORT_BINSTRING 'T159S'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (g)'
6: U SHORT_BINSTRING 'x-generator'
19: q BINPUT 2
21: U SHORT_BINSTRING 'zodb/py2 (c)'
35: U SHORT_BINSTRING 'x-cookieG'
46: U SHORT_BINSTRING 'RMJ5P'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000003 34 sha1:732fac4aa308c29fba8b0da4d0502b6d35e211f4
obj 0000000000000008 34 sha1:2840f7eadf2b100a429e5a358f9656985827612b
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'g1.17'
24: U SHORT_BINSTRING 'c2.17'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbad51eb8599 " "
user "user1.18"
description "step 1.18"
txn 0285cbae1bbbbc80 " "
user "user2.18"
description "step 2.18"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookie8'
17: U SHORT_BINSTRING 'T23V1'
6: U SHORT_BINSTRING 'x-cookieV'
17: U SHORT_BINSTRING '8RAZ4'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (f)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000001 34 sha1:14b40a66bb827f09c17d8a64985788a781886828
obj 0000000000000001 34 sha1:ae55ca7189bdef69b9721ec5efae5ccefcecca45
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'f1.18'
24: U SHORT_BINSTRING 'f2.18'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbad569d03e6 " "
user "user1.19"
description "step 1.19"
txn 0285cbae206d3acc " "
user "user2.19"
description "step 2.19"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookieY'
17: U SHORT_BINSTRING 'UB55N'
6: U SHORT_BINSTRING 'x-cookieA'
17: U SHORT_BINSTRING 'IKE39'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (a)'
39: U SHORT_BINSTRING 'zodb/py2 (b)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000005 34 sha1:4f226e961b5c4f301a491442b1c820ac7dc3ce1d
obj 0000000000000004 34 sha1:c1b57432c9e2fad36fe4a1efaa0445851865b775
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'a1.19'
24: U SHORT_BINSTRING 'b2.19'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbad5b4e8233 " "
user "user1.20"
description "step 1.20"
txn 0285cbae251eb919 " "
user "user2.20"
description "step 2.20"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookieZ'
17: U SHORT_BINSTRING 'IKOSR'
6: U SHORT_BINSTRING 'x-cookieJ'
17: U SHORT_BINSTRING 'L1SBC'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (g)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000003 34 sha1:6bfd3298d0bea74cfa3d1f01bb722e958e3f1520
obj 0000000000000003 34 sha1:3cc48a9a864cd996988559dcad0bfae9a8ac4a2c
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'g1.20'
24: U SHORT_BINSTRING 'g2.20'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbad60000080 " "
user "user1.21"
description "step 1.21"
txn 0285cbae29d03766 " "
user "user2.21"
description "step 2.21"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookieS'
17: U SHORT_BINSTRING '7JLTH'
6: U SHORT_BINSTRING 'x-cookieM'
17: U SHORT_BINSTRING '5EAIK'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (g)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000003 34 sha1:443fc48b546d0c85d01a485607253180c5624bdf
obj 0000000000000003 34 sha1:0d5cd01d0b1c8e6f40fdb2e6d417e9f669c884f4
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'g1.21'
24: U SHORT_BINSTRING 'g2.21'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbad64b17ecc " "
user "user1.22"
description "step 1.22"
txn 0285cbae2e81b5b3 " "
user "user2.22"
description "step 2.22"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookieI'
17: U SHORT_BINSTRING 'USN06'
6: U SHORT_BINSTRING 'x-cookieD'
17: U SHORT_BINSTRING 'MESSA'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (e)'
39: U SHORT_BINSTRING 'zodb/py2 (c)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000006 34 sha1:5d3efa2ca7bdf3c57b08ebb4c70344f53d93a0a1
obj 0000000000000008 34 sha1:5f40b64fc1a997b4426307755b3f01d66710211a
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'e1.22'
24: U SHORT_BINSTRING 'c2.22'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbad6962fd19 " "
user "user1.23"
description "step 1.23"
txn 0285cbae33333400 " "
user "user2.23"
description "step 2.23"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookie2'
17: U SHORT_BINSTRING 'UXAET'
6: U SHORT_BINSTRING 'x-cookieC'
17: U SHORT_BINSTRING 'PDL5O'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (a)'
39: U SHORT_BINSTRING 'zodb/py2 (b)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000005 34 sha1:1b443228d5a434ddd9616ecb5aa90672c0ce9ba2
obj 0000000000000004 34 sha1:6acfb712234bb732bd96b893c87ec37cc3c4fe43
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'a1.23'
24: U SHORT_BINSTRING 'b2.23'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbad6e147b66 " "
user "user1.24"
description "step 1.24"
txn 0285cbae37e4b24c " "
user "user2.24"
description "step 2.24"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookieH'
17: U SHORT_BINSTRING 'AT11F'
6: U SHORT_BINSTRING 'x-cookieA'
17: U SHORT_BINSTRING 'HPBN2'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (a)'
39: U SHORT_BINSTRING 'zodb/py2 (c)'
53: u SETITEMS (MARK at 5)
54: . STOP
highest protocol among opcodes = 2
obj 0000000000000005 34 sha1:ad7f258dfad403eb22ab3a7f28e12ed153c45486
obj 0000000000000008 34 sha1:6cb9e4f502834b71b06f3e9cf99deb16dd6f0cfb
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'a1.24'
24: U SHORT_BINSTRING 'c2.24'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbad77777800 " "
user "root1.0\nYour\nMagesty "
description "undo 1.0\nmore detailed description\n\nzzz ...\t"
txn 0285cbae3c963099 " "
user "root2.0\nYour\nMagesty "
description "undo 2.0\nmore detailed description\n\nzzz ...\t\t"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookieM'
17: U SHORT_BINSTRING '1G51M'
6: U SHORT_BINSTRING 'x-cookie0'
17: U SHORT_BINSTRING '1M0GV'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (undo AoXLrWSxfsw=)'
39: U SHORT_BINSTRING 'zodb/py2 (undo AoXLrjMzNAA=)'
69: u SETITEMS (MARK at 5)
70: . STOP
highest protocol among opcodes = 2
obj 0000000000000006 from 0285cbad3a740e19
obj 0000000000000004 from 0285cbae206d3acc
txn 0285cbad7c28f64c " "
user "root1.1\nYour\nMagesty "
description "undo 1.1\nmore detailed description\n\nzzz ...\t\t"
txn 0285cbae4147aee6 " "
user "root2.1\nYour\nMagesty "
description "undo 2.1\nmore detailed description\n\nzzz ...\t\t\t"
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookieV'
17: U SHORT_BINSTRING 'JCDRH'
6: U SHORT_BINSTRING 'x-cookie0'
17: U SHORT_BINSTRING '2VOQO'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (undo AoXLrW4Ue2Y=)'
39: U SHORT_BINSTRING 'zodb/py2 (undo AoXLrjfkskw=)'
69: u SETITEMS (MARK at 5)
70: . STOP
highest protocol among opcodes = 2
obj 0000000000000005 from 0285cbad6962fd19
obj 0000000000000008 from 0285cbae2e81b5b3
txn 0285cbad80da7499 " "
txn 0285cbae45f92d33 " "
user ""
description "predelete 6"
description "predelete 2"
extension ""
obj 0000000000000000 213 sha1:e4b5a7c8f5537b25f27e5b9c4f6eaf6da17fc0a1
obj 0000000000000000 213 sha1:193a3d6e70241106bcc22c72857f2b40195b1bc1
0: \x80 PROTO 2
2: c GLOBAL 'persistent.mapping PersistentMapping'
40: q BINPUT 1
......@@ -1990,7 +1914,7 @@ obj 0000000000000000 213 sha1:e4b5a7c8f5537b25f27e5b9c4f6eaf6da17fc0a1
151: \x86 TUPLE2
152: Q BINPERSID
153: U SHORT_BINSTRING 'd'
156: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x02'
156: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\n'
166: q BINPUT 10
168: h BINGET 6
170: \x86 TUPLE2
......@@ -2012,34 +1936,34 @@ obj 0000000000000000 213 sha1:e4b5a7c8f5537b25f27e5b9c4f6eaf6da17fc0a1
212: . STOP
highest protocol among opcodes = 2
obj 0000000000000009 32 sha1:1a43b55bc4a19245cce9eb5aa5ad411006f06afe
obj 000000000000000a 32 sha1:c9a667705323348a209f8f3b22c1977dbcd3f7e9
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'e1*'
24: U SHORT_BINSTRING 'd2*'
29: q BINPUT 2
31: . STOP
highest protocol among opcodes = 2
txn 0285cbad858bf2e6 " "
user "root1\nYour\nRoyal\nMagesty' \x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f"
description "delete 1\nalpha beta gamma'delta\"lambda\n\nqqq ..."
txn 0285cbae4aaaab80 " "
user "root2\nYour\nRoyal\nMagesty' \x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f"
description "delete 2\nalpha beta gamma'delta\"lambda\n\nqqq ..."
extension
0: \x80 PROTO 2
2: } EMPTY_DICT
3: q BINPUT 1
5: ( MARK
6: U SHORT_BINSTRING 'x-cookieS'
17: U SHORT_BINSTRING 'MC4OM'
6: U SHORT_BINSTRING 'x-cookieR'
17: U SHORT_BINSTRING 'ZVPQ8'
24: U SHORT_BINSTRING 'x-generator'
37: q BINPUT 2
39: U SHORT_BINSTRING 'zodb/py2 (delete 6)'
39: U SHORT_BINSTRING 'zodb/py2 (delete 2)'
60: u SETITEMS (MARK at 5)
61: . STOP
highest protocol among opcodes = 2
obj 0000000000000006 delete
obj 0000000000000002 delete
txn 0285cbac258bf266 " "
user ""
description "initial database creation"
txn 0285cbac8369d066 "p"
user "user0.15"
description "step 0.15"
extension ""
obj 0000000000000000 61 sha1:664e6de0f153d8eaeda638d616a320c6e3c5feb1
obj 0000000000000003 34 sha1:e616d80f35ea7aaaecdbc65e1e5838c25f4bf07a
0: \x80 PROTO 2
2: c GLOBAL 'persistent.mapping PersistentMapping'
40: q BINPUT 1
42: . STOP
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
43: \x80 PROTO 2
45: } EMPTY_DICT
46: q BINPUT 2
48: U SHORT_BINSTRING 'data'
54: q BINPUT 3
56: } EMPTY_DICT
57: q BINPUT 4
59: s SETITEM
60: . STOP
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'b0.15'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbac3d0369e6 " "
user "user0.0"
description "step 0.0"
txn 0285cbac9f92c633 "p"
user "user0.21"
description "step 0.21"
extension ""
obj 0000000000000000 98 sha1:eba252d1984f975ecb636bc1b3a89c953dd20527
0: \x80 PROTO 2
2: c GLOBAL 'persistent.mapping PersistentMapping'
40: q BINPUT 1
42: . STOP
highest protocol among opcodes = 2
43: \x80 PROTO 2
45: } EMPTY_DICT
46: q BINPUT 2
48: U SHORT_BINSTRING 'data'
54: q BINPUT 3
56: } EMPTY_DICT
57: q BINPUT 4
59: U SHORT_BINSTRING 'f'
62: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x01'
72: q BINPUT 5
74: c GLOBAL '__main__ Object'
91: q BINPUT 6
93: \x86 TUPLE2
94: Q BINPERSID
95: s SETITEM
96: s SETITEM
97: . STOP
highest protocol among opcodes = 2
obj 0000000000000001 33 sha1:1e4a07534b581b8c84c6d887042b3a3469bd4a5c
obj 0000000000000001 34 sha1:025d34759b434419251b5a429f3ad78ce3c2fd98
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'f0.0'
30: q BINPUT 2
32: . STOP
24: U SHORT_BINSTRING 'f0.21'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbac41b4e833 " "
user "user0.1"
description "step 0.1"
txn 0285cbaca4444480 "p"
user "user0.22"
description "step 0.22"
extension ""
obj 0000000000000001 33 sha1:a98cfba1b3c03d39864ffe9d4727a07d6438849d
obj 0000000000000006 34 sha1:0734767857e69ab8bfd0007d4ca3f1a7fd69b677
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'f0.1'
30: q BINPUT 2
32: . STOP
24: U SHORT_BINSTRING 'g0.22'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbac46666680 " "
user "user0.2"
description "step 0.2"
txn 0285cbacb258bf66 "p"
user "root0.0\nYour\nMagesty "
description "undo 0.0\nmore detailed description\n\nzzz ..."
extension ""
obj 0000000000000000 118 sha1:7d46a1e5567afaede4e9392309421b6407a20d87
obj 0000000000000005 34 sha1:820cfeef1fc1fc1bda646401c5603fad36c7011e
0: \x80 PROTO 2
2: c GLOBAL 'persistent.mapping PersistentMapping'
40: q BINPUT 1
42: . STOP
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
43: \x80 PROTO 2
45: } EMPTY_DICT
46: q BINPUT 2
48: U SHORT_BINSTRING 'data'
54: q BINPUT 3
56: } EMPTY_DICT
57: q BINPUT 4
59: ( MARK
60: U SHORT_BINSTRING 'c'
63: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x02'
73: q BINPUT 5
75: c GLOBAL '__main__ Object'
92: q BINPUT 6
94: \x86 TUPLE2
95: Q BINPERSID
96: U SHORT_BINSTRING 'f'
99: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x01'
109: q BINPUT 7
111: h BINGET 6
113: \x86 TUPLE2
114: Q BINPERSID
115: u SETITEMS (MARK at 59)
116: s SETITEM
117: . STOP
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'e0.14'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
obj 0000000000000002 33 sha1:0304fd1cba1ffbfb9cbe86dd1999b8e43973ea82
txn 0285cbacb70a3db3 "p"
user "root0.1\nYour\nMagesty "
description "undo 0.1\nmore detailed description\n\nzzz ...\t"
extension ""
obj 0000000000000004 34 sha1:fe21381adc01e51965c3278c6debf52ebd63068c
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'c0.2'
30: q BINPUT 2
32: . STOP
24: U SHORT_BINSTRING 'd0.11'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbac4b17e4cc " "
user "user0.3"
description "step 0.3"
txn 0285cbacbbbbbc00 "p"
user ""
description "predelete 2"
extension ""
obj 0000000000000000 137 sha1:84faa5da0603b10bd948fc0a1704779178d352fb
obj 0000000000000000 194 sha1:5456a4d7bbe20eb26beb84eae76762cd9f4f8c8a
0: \x80 PROTO 2
2: c GLOBAL 'persistent.mapping PersistentMapping'
40: q BINPUT 1
......@@ -147,7 +102,7 @@ obj 0000000000000000 137 sha1:84faa5da0603b10bd948fc0a1704779178d352fb
57: q BINPUT 4
59: ( MARK
60: U SHORT_BINSTRING 'c'
63: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x02'
63: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x07'
73: q BINPUT 5
75: c GLOBAL '__main__ Object'
92: q BINPUT 6
......@@ -159,231 +114,206 @@ obj 0000000000000000 137 sha1:84faa5da0603b10bd948fc0a1704779178d352fb
111: h BINGET 6
113: \x86 TUPLE2
114: Q BINPERSID
115: U SHORT_BINSTRING 'f'
118: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x01'
115: U SHORT_BINSTRING 'e'
118: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x05'
128: q BINPUT 8
130: h BINGET 6
132: \x86 TUPLE2
133: Q BINPERSID
134: u SETITEMS (MARK at 59)
135: s SETITEM
136: . STOP
134: U SHORT_BINSTRING 'd'
137: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x04'
147: q BINPUT 9
149: h BINGET 6
151: \x86 TUPLE2
152: Q BINPERSID
153: U SHORT_BINSTRING 'g'
156: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x06'
166: q BINPUT 10
168: h BINGET 6
170: \x86 TUPLE2
171: Q BINPERSID
172: U SHORT_BINSTRING 'f'
175: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x01'
185: q BINPUT 11
187: h BINGET 6
189: \x86 TUPLE2
190: Q BINPERSID
191: u SETITEMS (MARK at 59)
192: s SETITEM
193: . STOP
highest protocol among opcodes = 2
obj 0000000000000003 33 sha1:b67e803788cfb17f39c88b438500ca10fe958ef5
obj 0000000000000007 32 sha1:c0517df3bfc49dcda73c2797fb957c92bc651888
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'b0.3'
24: U SHORT_BINSTRING 'c0*'
29: q BINPUT 2
31: . STOP
highest protocol among opcodes = 2
txn 0285cbad02222280 " "
user "user1.0"
description "step 1.0"
extension ""
obj 0000000000000004 33 sha1:cb655aa6a738a9855dffeb7584da2df381ab89d6
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'd1.0'
30: q BINPUT 2
32: . STOP
highest protocol among opcodes = 2
txn 0285cbac4fc96319 " "
user "user0.4"
description "step 0.4"
txn 0285cbad06d3a0cc " "
user "user1.1"
description "step 1.1"
extension ""
obj 0000000000000000 156 sha1:25aa06cf55255497df05af639b8a559d224e4a92
obj 0000000000000005 33 sha1:3362a180bda38de9551456e11aba3a50b3ee4063
0: \x80 PROTO 2
2: c GLOBAL 'persistent.mapping PersistentMapping'
40: q BINPUT 1
42: . STOP
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
43: \x80 PROTO 2
45: } EMPTY_DICT
46: q BINPUT 2
48: U SHORT_BINSTRING 'data'
54: q BINPUT 3
56: } EMPTY_DICT
57: q BINPUT 4
59: ( MARK
60: U SHORT_BINSTRING 'c'
63: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x02'
73: q BINPUT 5
75: c GLOBAL '__main__ Object'
92: q BINPUT 6
94: \x86 TUPLE2
95: Q BINPERSID
96: U SHORT_BINSTRING 'b'
99: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x03'
109: q BINPUT 7
111: h BINGET 6
113: \x86 TUPLE2
114: Q BINPERSID
115: U SHORT_BINSTRING 'd'
118: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x04'
128: q BINPUT 8
130: h BINGET 6
132: \x86 TUPLE2
133: Q BINPERSID
134: U SHORT_BINSTRING 'f'
137: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x01'
147: q BINPUT 9
149: h BINGET 6
151: \x86 TUPLE2
152: Q BINPERSID
153: u SETITEMS (MARK at 59)
154: s SETITEM
155: . STOP
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'e1.1'
30: q BINPUT 2
32: . STOP
highest protocol among opcodes = 2
obj 0000000000000004 33 sha1:9bcee0a8fb3d5b216064b707ec1083dfdeda7f75
txn 0285cbad0b851f19 " "
user "user1.2"
description "step 1.2"
extension ""
obj 0000000000000006 33 sha1:28e9880fc0f50a9fea5c4a9e861adc1fe44c9f5c
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'd0.4'
24: U SHORT_BINSTRING 'g1.2'
30: q BINPUT 2
32: . STOP
highest protocol among opcodes = 2
txn 0285cbac547ae166 " "
user "user0.5"
description "step 0.5"
txn 0285cbad10369d66 " "
user "user1.3"
description "step 1.3"
extension ""
obj 0000000000000002 33 sha1:76391ca5fc2a9bcdafa276d16c6a7b0a2a3c8375
obj 0000000000000006 33 sha1:5fb466e36ea6f847b73ad7976def8ad60e00e766
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'c0.5'
24: U SHORT_BINSTRING 'g1.3'
30: q BINPUT 2
32: . STOP
highest protocol among opcodes = 2
txn 0285cbac592c5fb3 " "
user "user0.6"
description "step 0.6"
txn 0285cbad14e81bb3 " "
user "user1.4"
description "step 1.4"
extension ""
obj 0000000000000001 33 sha1:fb23da33c75a91be19235ce2c4e9e204a8b26284
obj 0000000000000004 33 sha1:31a9f07c87da619daa5212fd3c1af57419d07fc3
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'f0.6'
24: U SHORT_BINSTRING 'd1.4'
30: q BINPUT 2
32: . STOP
highest protocol among opcodes = 2
txn 0285cbac5dddde00 " "
user "user0.7"
description "step 0.7"
txn 0285cbad19999a00 " "
user "user1.5"
description "step 1.5"
extension ""
obj 0000000000000002 33 sha1:ef901f794a3de022b9eeac216a294c8bbe87340b
obj 0000000000000006 33 sha1:ad1fa70347e93f4e7987bb4702494619db32cb73
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'c0.7'
24: U SHORT_BINSTRING 'g1.5'
30: q BINPUT 2
32: . STOP
highest protocol among opcodes = 2
txn 0285cbac628f5c4c " "
user "user0.8"
description "step 0.8"
txn 0285cbad1e4b184c " "
user "user1.6"
description "step 1.6"
extension ""
obj 0000000000000004 33 sha1:dca08ce1ce3ab22cd6c50d0a9af339f148d37570
obj 0000000000000003 33 sha1:f0d30533c8b386ed571c400c0a37aec4df75fe52
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'd0.8'
24: U SHORT_BINSTRING 'b1.6'
30: q BINPUT 2
32: . STOP
highest protocol among opcodes = 2
txn 0285cbac6740da99 " "
user "user0.9"
description "step 0.9"
txn 0285cbad22fc9699 " "
user "user1.7"
description "step 1.7"
extension ""
obj 0000000000000000 175 sha1:2b287f578d0147b0df141756b3db0e60408c0db2
obj 0000000000000001 33 sha1:fee73692c6795a6421978a1ccdca4b61468a487b
0: \x80 PROTO 2
2: c GLOBAL 'persistent.mapping PersistentMapping'
40: q BINPUT 1
42: . STOP
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
43: \x80 PROTO 2
45: } EMPTY_DICT
46: q BINPUT 2
48: U SHORT_BINSTRING 'data'
54: q BINPUT 3
56: } EMPTY_DICT
57: q BINPUT 4
59: ( MARK
60: U SHORT_BINSTRING 'c'
63: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x02'
73: q BINPUT 5
75: c GLOBAL '__main__ Object'
92: q BINPUT 6
94: \x86 TUPLE2
95: Q BINPERSID
96: U SHORT_BINSTRING 'b'
99: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x03'
109: q BINPUT 7
111: h BINGET 6
113: \x86 TUPLE2
114: Q BINPERSID
115: U SHORT_BINSTRING 'e'
118: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x05'
128: q BINPUT 8
130: h BINGET 6
132: \x86 TUPLE2
133: Q BINPERSID
134: U SHORT_BINSTRING 'd'
137: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x04'
147: q BINPUT 9
149: h BINGET 6
151: \x86 TUPLE2
152: Q BINPERSID
153: U SHORT_BINSTRING 'f'
156: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x01'
166: q BINPUT 10
168: h BINGET 6
170: \x86 TUPLE2
171: Q BINPERSID
172: u SETITEMS (MARK at 59)
173: s SETITEM
174: . STOP
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'f1.7'
30: q BINPUT 2
32: . STOP
highest protocol among opcodes = 2
obj 0000000000000005 33 sha1:18afafa1c0c3856880ca5e6ab31c267bc43f4a2b
txn 0285cbad27ae14e6 " "
user "user1.8"
description "step 1.8"
extension ""
obj 0000000000000004 33 sha1:e9dc07c0050bf3b9378a1f17d562b8a2423c6076
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'e0.9'
24: U SHORT_BINSTRING 'd1.8'
30: q BINPUT 2
32: . STOP
highest protocol among opcodes = 2
txn 0285cbac6bf258e6 " "
user "user0.10"
description "step 0.10"
txn 0285cbad2c5f9333 " "
user "user1.9"
description "step 1.9"
extension ""
obj 0000000000000000 194 sha1:871a66641f3bd2527b3b8cf6f85c9a6790dad365
obj 0000000000000000 213 sha1:f4bcbfda350ec47458539ad8aa8566a89f278015
0: \x80 PROTO 2
2: c GLOBAL 'persistent.mapping PersistentMapping'
40: q BINPUT 1
......@@ -397,316 +327,339 @@ obj 0000000000000000 194 sha1:871a66641f3bd2527b3b8cf6f85c9a6790dad365
56: } EMPTY_DICT
57: q BINPUT 4
59: ( MARK
60: U SHORT_BINSTRING 'c'
63: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x02'
60: U SHORT_BINSTRING 'a'
63: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x08'
73: q BINPUT 5
75: c GLOBAL '__main__ Object'
92: q BINPUT 6
94: \x86 TUPLE2
95: Q BINPERSID
96: U SHORT_BINSTRING 'b'
99: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x03'
96: U SHORT_BINSTRING 'c'
99: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x07'
109: q BINPUT 7
111: h BINGET 6
113: \x86 TUPLE2
114: Q BINPERSID
115: U SHORT_BINSTRING 'e'
118: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x05'
115: U SHORT_BINSTRING 'b'
118: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x03'
128: q BINPUT 8
130: h BINGET 6
132: \x86 TUPLE2
133: Q BINPERSID
134: U SHORT_BINSTRING 'd'
137: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x04'
134: U SHORT_BINSTRING 'e'
137: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x05'
147: q BINPUT 9
149: h BINGET 6
151: \x86 TUPLE2
152: Q BINPERSID
153: U SHORT_BINSTRING 'g'
156: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x06'
153: U SHORT_BINSTRING 'd'
156: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x04'
166: q BINPUT 10
168: h BINGET 6
170: \x86 TUPLE2
171: Q BINPERSID
172: U SHORT_BINSTRING 'f'
175: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x01'
172: U SHORT_BINSTRING 'g'
175: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x06'
185: q BINPUT 11
187: h BINGET 6
189: \x86 TUPLE2
190: Q BINPERSID
191: u SETITEMS (MARK at 59)
192: s SETITEM
193: . STOP
191: U SHORT_BINSTRING 'f'
194: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x01'
204: q BINPUT 12
206: h BINGET 6
208: \x86 TUPLE2
209: Q BINPERSID
210: u SETITEMS (MARK at 59)
211: s SETITEM
212: . STOP
highest protocol among opcodes = 2
obj 0000000000000006 34 sha1:4b61abd85c8cd0ca40f4b8c0c847877aac67631e
obj 0000000000000008 33 sha1:9e7210231bc0dd64ef92361d6bc4c9a3f5670aaf
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'g0.10'
24: U SHORT_BINSTRING 'a1.9'
30: q BINPUT 2
32: . STOP
highest protocol among opcodes = 2
txn 0285cbad31111180 " "
user "user1.10"
description "step 1.10"
extension ""
obj 0000000000000001 34 sha1:32ad367b3ca4641b070902c7d3073b4fa7e22b85
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'f1.10'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbac70a3d733 " "
user "user0.11"
description "step 0.11"
txn 0285cbad35c28fcc " "
user "user1.11"
description "step 1.11"
extension ""
obj 0000000000000004 34 sha1:fe21381adc01e51965c3278c6debf52ebd63068c
obj 0000000000000007 34 sha1:88ab1add11652101077535c03b04e83fe4ddb88b
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'd0.11'
24: U SHORT_BINSTRING 'c1.11'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbac75555580 " "
user "user0.12"
description "step 0.12"
txn 0285cbad3a740e19 " "
user "user1.12"
description "step 1.12"
extension ""
obj 0000000000000003 34 sha1:14852d1b6a461c0ffa3e28d56ea2e0054e2e2136
obj 0000000000000001 34 sha1:ae2ad008499e3ad36f7c7453437c10dafacc687e
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'b0.12'
24: U SHORT_BINSTRING 'f1.12'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbac7a06d3cc " "
user "user0.13"
description "step 0.13"
txn 0285cbad3f258c66 " "
user "user1.13"
description "step 1.13"
extension ""
obj 0000000000000001 34 sha1:a88ef0315fc53ae3ca0744dfca450ccf5ebfebd5
obj 0000000000000005 34 sha1:1b5a346d8929e52eb078f442c300d26e125e4200
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'f0.13'
24: U SHORT_BINSTRING 'e1.13'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbac7eb85219 " "
user "user0.14"
description "step 0.14"
txn 0285cbad43d70ab3 " "
user "user1.14"
description "step 1.14"
extension ""
obj 0000000000000005 34 sha1:820cfeef1fc1fc1bda646401c5603fad36c7011e
obj 0000000000000008 34 sha1:2e14c0bd1a82ee7d1ee18d76881221845f47627c
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'e0.14'
24: U SHORT_BINSTRING 'a1.14'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbac8369d066 " "
user "user0.15"
description "step 0.15"
txn 0285cbad48888900 " "
user "user1.15"
description "step 1.15"
extension ""
obj 0000000000000003 34 sha1:e616d80f35ea7aaaecdbc65e1e5838c25f4bf07a
obj 0000000000000004 34 sha1:f136bac1befa0fbd1ebd50218f8d9afe00b9b0a5
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'b0.15'
24: U SHORT_BINSTRING 'd1.15'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbac881b4eb3 " "
user "user0.16"
description "step 0.16"
txn 0285cbad4d3a074c " "
user "user1.16"
description "step 1.16"
extension ""
obj 0000000000000006 34 sha1:1770bca026b728d1a12463485ce540217699c0ac
obj 0000000000000006 34 sha1:778621ce5c5e97b65343b1ab0cc1a3ce5702fbc8
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'g0.16'
24: U SHORT_BINSTRING 'g1.16'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbac8ccccd00 " "
user "user0.17"
description "step 0.17"
txn 0285cbad51eb8599 " "
user "user1.17"
description "step 1.17"
extension ""
obj 0000000000000006 34 sha1:ab0202b8ddf852d5f82ff838f22d5523a2bfe1df
obj 0000000000000003 34 sha1:647be0dedecdb5b4db6ba09d53be97e1f2c27bb2
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'g0.17'
24: U SHORT_BINSTRING 'b1.17'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbac917e4b4c " "
user "user0.18"
description "step 0.18"
txn 0285cbad569d03e6 " "
user "user1.18"
description "step 1.18"
extension ""
obj 0000000000000001 34 sha1:de0fc946474efcc8f3432eb258687792711955b8
obj 0000000000000007 34 sha1:bfe7a4966f673758259d81429e6e6b3543fbdc4e
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'f0.18'
24: U SHORT_BINSTRING 'c1.18'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbac962fc999 " "
user "user0.19"
description "step 0.19"
txn 0285cbad5b4e8233 " "
user "user1.19"
description "step 1.19"
extension ""
obj 0000000000000006 34 sha1:321ac3730fac902210d2ee5dcd1c3db828beb304
obj 0000000000000006 34 sha1:b0b31eb0b48548119153628eb3c6711d959e9f9b
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'g0.19'
24: U SHORT_BINSTRING 'g1.19'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbac9ae147e6 " "
user "user0.20"
description "step 0.20"
txn 0285cbad60000080 " "
user "user1.20"
description "step 1.20"
extension ""
obj 0000000000000002 34 sha1:2f08db22de5b34eec4b743c0dc97df050593790c
obj 0000000000000003 34 sha1:884af302035127df026f8b5fcd29711489d8c3e9
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'c0.20'
24: U SHORT_BINSTRING 'b1.20'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbac9f92c633 " "
user "user0.21"
description "step 0.21"
txn 0285cbad64b17ecc " "
user "user1.21"
description "step 1.21"
extension ""
obj 0000000000000001 34 sha1:025d34759b434419251b5a429f3ad78ce3c2fd98
obj 0000000000000004 34 sha1:af06091cac7b507337c2876c28d3977b969f4b8a
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'f0.21'
24: U SHORT_BINSTRING 'd1.21'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbaca4444480 " "
user "user0.22"
description "step 0.22"
txn 0285cbad6962fd19 " "
user "user1.22"
description "step 1.22"
extension ""
obj 0000000000000006 34 sha1:0734767857e69ab8bfd0007d4ca3f1a7fd69b677
obj 0000000000000003 34 sha1:ca52325c013834a4dd9fc81caca23aef75e31fc0
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'g0.22'
24: U SHORT_BINSTRING 'b1.22'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbaca8f5c2cc " "
user "user0.23"
description "step 0.23"
txn 0285cbad6e147b66 " "
user "user1.23"
description "step 1.23"
extension ""
obj 0000000000000005 34 sha1:21107cdc93f7bbadf5f7ac094d511241dc8de69f
obj 0000000000000006 34 sha1:36b1190c8065ee5db865bf7bb11cfc1b2d1c2120
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'e0.23'
24: U SHORT_BINSTRING 'g1.23'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbacada74119 " "
user "user0.24"
description "step 0.24"
txn 0285cbad72c5f9b3 " "
user "user1.24"
description "step 1.24"
extension ""
obj 0000000000000004 34 sha1:a0a87d268da9c8d6e538163ee4db167d1ddc59c2
obj 0000000000000001 34 sha1:b35a1826cc6cb71b9ddff043f0e8f88b4d90281f
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'd0.24'
24: U SHORT_BINSTRING 'f1.24'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbacb258bf66 " "
user "root0.0\nYour\nMagesty "
description "undo 0.0\nmore detailed description\n\nzzz ..."
txn 0285cbad77777800 " "
user "root1.0\nYour\nMagesty "
description "undo 1.0\nmore detailed description\n\nzzz ...\t"
extension ""
obj 0000000000000005 from 0285cbac7eb85219
obj 0000000000000006 from 0285cbad5b4e8233
txn 0285cbacb70a3db3 " "
user "root0.1\nYour\nMagesty "
description "undo 0.1\nmore detailed description\n\nzzz ...\t"
txn 0285cbad7c28f64c " "
user "root1.1\nYour\nMagesty "
description "undo 1.1\nmore detailed description\n\nzzz ...\t\t"
extension ""
obj 0000000000000004 from 0285cbac70a3d733
obj 0000000000000001 from 0285cbad3a740e19
txn 0285cbacbbbbbc00 " "
txn 0285cbad80da7499 " "
user ""
description "predelete 2"
description "predelete 5"
extension ""
obj 0000000000000000 194 sha1:5456a4d7bbe20eb26beb84eae76762cd9f4f8c8a
obj 0000000000000000 213 sha1:125bc13199ab5e44db744c520533ead6b0632f00
0: \x80 PROTO 2
2: c GLOBAL 'persistent.mapping PersistentMapping'
40: q BINPUT 1
......@@ -720,571 +673,515 @@ obj 0000000000000000 194 sha1:5456a4d7bbe20eb26beb84eae76762cd9f4f8c8a
56: } EMPTY_DICT
57: q BINPUT 4
59: ( MARK
60: U SHORT_BINSTRING 'c'
63: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x07'
60: U SHORT_BINSTRING 'a'
63: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x08'
73: q BINPUT 5
75: c GLOBAL '__main__ Object'
92: q BINPUT 6
94: \x86 TUPLE2
95: Q BINPERSID
96: U SHORT_BINSTRING 'b'
99: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x03'
96: U SHORT_BINSTRING 'c'
99: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x07'
109: q BINPUT 7
111: h BINGET 6
113: \x86 TUPLE2
114: Q BINPERSID
115: U SHORT_BINSTRING 'e'
118: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x05'
115: U SHORT_BINSTRING 'b'
118: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x03'
128: q BINPUT 8
130: h BINGET 6
132: \x86 TUPLE2
133: Q BINPERSID
134: U SHORT_BINSTRING 'd'
137: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x04'
134: U SHORT_BINSTRING 'e'
137: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\t'
147: q BINPUT 9
149: h BINGET 6
151: \x86 TUPLE2
152: Q BINPERSID
153: U SHORT_BINSTRING 'g'
156: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x06'
153: U SHORT_BINSTRING 'd'
156: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x04'
166: q BINPUT 10
168: h BINGET 6
170: \x86 TUPLE2
171: Q BINPERSID
172: U SHORT_BINSTRING 'f'
175: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x01'
172: U SHORT_BINSTRING 'g'
175: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x06'
185: q BINPUT 11
187: h BINGET 6
189: \x86 TUPLE2
190: Q BINPERSID
191: u SETITEMS (MARK at 59)
192: s SETITEM
193: . STOP
191: U SHORT_BINSTRING 'f'
194: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x01'
204: q BINPUT 12
206: h BINGET 6
208: \x86 TUPLE2
209: Q BINPERSID
210: u SETITEMS (MARK at 59)
211: s SETITEM
212: . STOP
highest protocol among opcodes = 2
obj 0000000000000007 32 sha1:c0517df3bfc49dcda73c2797fb957c92bc651888
obj 0000000000000009 32 sha1:1a43b55bc4a19245cce9eb5aa5ad411006f06afe
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'c0*'
24: U SHORT_BINSTRING 'e1*'
29: q BINPUT 2
31: . STOP
highest protocol among opcodes = 2
txn 0285cbacc06d3a4c " "
user "root0\nYour\nRoyal\nMagesty' \x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f"
description "delete 0\nalpha beta gamma'delta\"lambda\n\nqqq ..."
txn 0285cbad858bf2e6 " "
user "root1\nYour\nRoyal\nMagesty' \x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f"
description "delete 1\nalpha beta gamma'delta\"lambda\n\nqqq ..."
extension ""
obj 0000000000000002 delete
obj 0000000000000005 delete
txn 0285cbacfd70a433 " "
user "user1.0"
description "step 1.0"
txn 0285cbadc28f5ccc " "
user "user2.0"
description "step 2.0"
extension ""
obj 0000000000000004 33 sha1:cb655aa6a738a9855dffeb7584da2df381ab89d6
obj 0000000000000008 33 sha1:e14542ee70cda44a9c10581119fda69e59122d9a
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'd1.0'
24: U SHORT_BINSTRING 'a2.0'
30: q BINPUT 2
32: . STOP
highest protocol among opcodes = 2
txn 0285cbad02222280 " "
user "user1.1"
description "step 1.1"
txn 0285cbadc740db19 " "
user "user2.1"
description "step 2.1"
extension ""
obj 0000000000000005 33 sha1:3362a180bda38de9551456e11aba3a50b3ee4063
obj 0000000000000007 33 sha1:037832808bec50c372784161a441cf46720ae028
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'e1.1'
24: U SHORT_BINSTRING 'c2.1'
30: q BINPUT 2
32: . STOP
highest protocol among opcodes = 2
txn 0285cbad06d3a0cc " "
user "user1.2"
description "step 1.2"
txn 0285cbadcbf25966 " "
user "user2.2"
description "step 2.2"
extension ""
obj 0000000000000006 33 sha1:28e9880fc0f50a9fea5c4a9e861adc1fe44c9f5c
obj 0000000000000004 33 sha1:c2b3e9c9a079045fd10f1ddfc306b8e7e75877c8
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'g1.2'
24: U SHORT_BINSTRING 'd2.2'
30: q BINPUT 2
32: . STOP
highest protocol among opcodes = 2
txn 0285cbad0b851f19 " "
user "user1.3"
description "step 1.3"
txn 0285cbadd0a3d7b3 " "
user "user2.3"
description "step 2.3"
extension ""
obj 0000000000000006 33 sha1:5fb466e36ea6f847b73ad7976def8ad60e00e766
obj 0000000000000006 33 sha1:e6236b8f0a4a2201c0c2375a8f360905108eff2d
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'g1.3'
24: U SHORT_BINSTRING 'g2.3'
30: q BINPUT 2
32: . STOP
highest protocol among opcodes = 2
txn 0285cbad10369d66 " "
user "user1.4"
description "step 1.4"
txn 0285cbadd5555600 " "
user "user2.4"
description "step 2.4"
extension ""
obj 0000000000000004 33 sha1:31a9f07c87da619daa5212fd3c1af57419d07fc3
obj 0000000000000008 33 sha1:c6d96f0663023f3d2c45153e80f1d9ac34e58565
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'd1.4'
24: U SHORT_BINSTRING 'a2.4'
30: q BINPUT 2
32: . STOP
highest protocol among opcodes = 2
txn 0285cbad14e81bb3 " "
user "user1.5"
description "step 1.5"
txn 0285cbadda06d44c " "
user "user2.5"
description "step 2.5"
extension ""
obj 0000000000000006 33 sha1:ad1fa70347e93f4e7987bb4702494619db32cb73
obj 0000000000000004 33 sha1:2e472bec634f703fc24e5192114b0c61364d9273
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'g1.5'
24: U SHORT_BINSTRING 'd2.5'
30: q BINPUT 2
32: . STOP
highest protocol among opcodes = 2
txn 0285cbad19999a00 " "
user "user1.6"
description "step 1.6"
txn 0285cbaddeb85299 " "
user "user2.6"
description "step 2.6"
extension ""
obj 0000000000000003 33 sha1:f0d30533c8b386ed571c400c0a37aec4df75fe52
obj 0000000000000009 33 sha1:77b65f4da784e13c772516f8b64c9afa3a539718
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'b1.6'
24: U SHORT_BINSTRING 'e2.6'
30: q BINPUT 2
32: . STOP
highest protocol among opcodes = 2
txn 0285cbad1e4b184c " "
user "user1.7"
description "step 1.7"
txn 0285cbade369d0e6 " "
user "user2.7"
description "step 2.7"
extension ""
obj 0000000000000001 33 sha1:fee73692c6795a6421978a1ccdca4b61468a487b
obj 0000000000000004 33 sha1:9472357211e402a8dfcda8b72f7ef98c2b8d8b20
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'f1.7'
24: U SHORT_BINSTRING 'd2.7'
30: q BINPUT 2
32: . STOP
highest protocol among opcodes = 2
txn 0285cbad22fc9699 " "
user "user1.8"
description "step 1.8"
txn 0285cbade81b4f33 " "
user "user2.8"
description "step 2.8"
extension ""
obj 0000000000000004 33 sha1:e9dc07c0050bf3b9378a1f17d562b8a2423c6076
obj 0000000000000001 33 sha1:f2a087272b15748e83ccd0da151e6b780b5e84cf
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'd1.8'
24: U SHORT_BINSTRING 'f2.8'
30: q BINPUT 2
32: . STOP
highest protocol among opcodes = 2
txn 0285cbad27ae14e6 " "
user "user1.9"
description "step 1.9"
txn 0285cbadeccccd80 " "
user "user2.9"
description "step 2.9"
extension ""
obj 0000000000000000 213 sha1:f4bcbfda350ec47458539ad8aa8566a89f278015
0: \x80 PROTO 2
2: c GLOBAL 'persistent.mapping PersistentMapping'
40: q BINPUT 1
42: . STOP
highest protocol among opcodes = 2
43: \x80 PROTO 2
45: } EMPTY_DICT
46: q BINPUT 2
48: U SHORT_BINSTRING 'data'
54: q BINPUT 3
56: } EMPTY_DICT
57: q BINPUT 4
59: ( MARK
60: U SHORT_BINSTRING 'a'
63: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x08'
73: q BINPUT 5
75: c GLOBAL '__main__ Object'
92: q BINPUT 6
94: \x86 TUPLE2
95: Q BINPERSID
96: U SHORT_BINSTRING 'c'
99: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x07'
109: q BINPUT 7
111: h BINGET 6
113: \x86 TUPLE2
114: Q BINPERSID
115: U SHORT_BINSTRING 'b'
118: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x03'
128: q BINPUT 8
130: h BINGET 6
132: \x86 TUPLE2
133: Q BINPERSID
134: U SHORT_BINSTRING 'e'
137: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x05'
147: q BINPUT 9
149: h BINGET 6
151: \x86 TUPLE2
152: Q BINPERSID
153: U SHORT_BINSTRING 'd'
156: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x04'
166: q BINPUT 10
168: h BINGET 6
170: \x86 TUPLE2
171: Q BINPERSID
172: U SHORT_BINSTRING 'g'
175: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x06'
185: q BINPUT 11
187: h BINGET 6
189: \x86 TUPLE2
190: Q BINPERSID
191: U SHORT_BINSTRING 'f'
194: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x01'
204: q BINPUT 12
206: h BINGET 6
208: \x86 TUPLE2
209: Q BINPERSID
210: u SETITEMS (MARK at 59)
211: s SETITEM
212: . STOP
highest protocol among opcodes = 2
obj 0000000000000008 33 sha1:9e7210231bc0dd64ef92361d6bc4c9a3f5670aaf
obj 0000000000000004 33 sha1:131b4a39325003afe371ebb5ee24a5bb360fdc73
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'a1.9'
24: U SHORT_BINSTRING 'd2.9'
30: q BINPUT 2
32: . STOP
highest protocol among opcodes = 2
txn 0285cbad2c5f9333 " "
user "user1.10"
description "step 1.10"
txn 0285cbadf17e4bcc " "
user "user2.10"
description "step 2.10"
extension ""
obj 0000000000000001 34 sha1:32ad367b3ca4641b070902c7d3073b4fa7e22b85
obj 0000000000000006 34 sha1:d24bd1f8a061f39190aae0e7a96d711617591e01
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'f1.10'
24: U SHORT_BINSTRING 'g2.10'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbad31111180 " "
user "user1.11"
description "step 1.11"
txn 0285cbadf62fca19 " "
user "user2.11"
description "step 2.11"
extension ""
obj 0000000000000007 34 sha1:88ab1add11652101077535c03b04e83fe4ddb88b
obj 0000000000000009 34 sha1:a37845561ff3d44ed0d6fb5b6369e5531c9586c4
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'c1.11'
24: U SHORT_BINSTRING 'e2.11'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbad35c28fcc " "
user "user1.12"
description "step 1.12"
txn 0285cbadfae14866 " "
user "user2.12"
description "step 2.12"
extension ""
obj 0000000000000001 34 sha1:ae2ad008499e3ad36f7c7453437c10dafacc687e
obj 0000000000000009 34 sha1:60c6854b7737f5bbc7569c8b6a694910ed370ccc
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'f1.12'
24: U SHORT_BINSTRING 'e2.12'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbad3a740e19 " "
user "user1.13"
description "step 1.13"
txn 0285cbadff92c6b3 " "
user "user2.13"
description "step 2.13"
extension ""
obj 0000000000000005 34 sha1:1b5a346d8929e52eb078f442c300d26e125e4200
obj 0000000000000004 34 sha1:4b28f9e97ff4f61f3dfba30b9f7aceb4913215ce
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'e1.13'
24: U SHORT_BINSTRING 'd2.13'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbad3f258c66 " "
user "user1.14"
description "step 1.14"
txn 0285cbae04444500 " "
user "user2.14"
description "step 2.14"
extension ""
obj 0000000000000008 34 sha1:2e14c0bd1a82ee7d1ee18d76881221845f47627c
obj 0000000000000009 34 sha1:0a27d685d77313b1a2b7c3478888a98798847077
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'a1.14'
24: U SHORT_BINSTRING 'e2.14'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbad43d70ab3 " "
user "user1.15"
description "step 1.15"
txn 0285cbae08f5c34c " "
user "user2.15"
description "step 2.15"
extension ""
obj 0000000000000004 34 sha1:f136bac1befa0fbd1ebd50218f8d9afe00b9b0a5
obj 0000000000000007 34 sha1:ae3975f91e13b4ec60e6810006be027149642926
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'd1.15'
24: U SHORT_BINSTRING 'c2.15'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbad48888900 " "
user "user1.16"
description "step 1.16"
txn 0285cbae0da74199 " "
user "user2.16"
description "step 2.16"
extension ""
obj 0000000000000006 34 sha1:778621ce5c5e97b65343b1ab0cc1a3ce5702fbc8
obj 0000000000000009 34 sha1:21c9675d1a7c6152bbd8d5d7102a0ba926cd6325
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'g1.16'
24: U SHORT_BINSTRING 'e2.16'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbad4d3a074c " "
user "user1.17"
description "step 1.17"
txn 0285cbae1258bfe6 " "
user "user2.17"
description "step 2.17"
extension ""
obj 0000000000000003 34 sha1:647be0dedecdb5b4db6ba09d53be97e1f2c27bb2
obj 0000000000000007 34 sha1:2840f7eadf2b100a429e5a358f9656985827612b
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'b1.17'
24: U SHORT_BINSTRING 'c2.17'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbad51eb8599 " "
user "user1.18"
description "step 1.18"
txn 0285cbae170a3e33 " "
user "user2.18"
description "step 2.18"
extension ""
obj 0000000000000007 34 sha1:bfe7a4966f673758259d81429e6e6b3543fbdc4e
obj 0000000000000003 34 sha1:428f7ab13e02b7facbd1e4ddbcc1833ace6250d0
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'c1.18'
24: U SHORT_BINSTRING 'b2.18'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbad569d03e6 " "
user "user1.19"
description "step 1.19"
txn 0285cbae1bbbbc80 " "
user "user2.19"
description "step 2.19"
extension ""
obj 0000000000000006 34 sha1:b0b31eb0b48548119153628eb3c6711d959e9f9b
obj 0000000000000003 34 sha1:c1b57432c9e2fad36fe4a1efaa0445851865b775
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'g1.19'
24: U SHORT_BINSTRING 'b2.19'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbad5b4e8233 " "
user "user1.20"
description "step 1.20"
txn 0285cbae206d3acc " "
user "user2.20"
description "step 2.20"
extension ""
obj 0000000000000003 34 sha1:884af302035127df026f8b5fcd29711489d8c3e9
obj 0000000000000009 34 sha1:5f1b9fc7ba1147cdfbe3a0a74f988bf355cfc3b4
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'b1.20'
24: U SHORT_BINSTRING 'e2.20'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbad60000080 " "
user "user1.21"
description "step 1.21"
txn 0285cbae251eb919 " "
user "user2.21"
description "step 2.21"
extension ""
obj 0000000000000004 34 sha1:af06091cac7b507337c2876c28d3977b969f4b8a
obj 0000000000000009 34 sha1:27744ea516240e0d00be75f26af9698f842bdda5
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'd1.21'
24: U SHORT_BINSTRING 'e2.21'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbad64b17ecc " "
user "user1.22"
description "step 1.22"
txn 0285cbae29d03766 " "
user "user2.22"
description "step 2.22"
extension ""
obj 0000000000000003 34 sha1:ca52325c013834a4dd9fc81caca23aef75e31fc0
obj 0000000000000004 34 sha1:f3c8fd6739f600592fdaaf3ef1f7dbf788306cfc
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'b1.22'
24: U SHORT_BINSTRING 'd2.22'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbad6962fd19 " "
user "user1.23"
description "step 1.23"
txn 0285cbae2e81b5b3 " "
user "user2.23"
description "step 2.23"
extension ""
obj 0000000000000006 34 sha1:36b1190c8065ee5db865bf7bb11cfc1b2d1c2120
obj 0000000000000008 34 sha1:6cc69da894b91f857e89146dcd6e3edd08eea0ed
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'g1.23'
24: U SHORT_BINSTRING 'a2.23'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbad6e147b66 " "
user "user1.24"
description "step 1.24"
txn 0285cbae33333400 " "
user "user2.24"
description "step 2.24"
extension ""
obj 0000000000000001 34 sha1:b35a1826cc6cb71b9ddff043f0e8f88b4d90281f
obj 0000000000000001 34 sha1:49a11733c8365f1adbc76bff48a1d3b689618556
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'f1.24'
24: U SHORT_BINSTRING 'f2.24'
31: q BINPUT 2
33: . STOP
highest protocol among opcodes = 2
txn 0285cbad72c5f9b3 " "
user "root1.0\nYour\nMagesty "
description "undo 1.0\nmore detailed description\n\nzzz ...\t"
txn 0285cbae37e4b24c " "
user "root2.0\nYour\nMagesty "
description "undo 2.0\nmore detailed description\n\nzzz ...\t\t"
extension ""
obj 0000000000000006 from 0285cbad569d03e6
obj 0000000000000008 from 0285cbadd5555600
txn 0285cbad77777800 " "
user "root1.1\nYour\nMagesty "
description "undo 1.1\nmore detailed description\n\nzzz ...\t\t"
txn 0285cbae3c963099 " "
user "root2.1\nYour\nMagesty "
description "undo 2.1\nmore detailed description\n\nzzz ...\t\t\t"
extension ""
obj 0000000000000001 from 0285cbad35c28fcc
obj 0000000000000001 from 0285cbade81b4f33
txn 0285cbad7c28f64c " "
txn 0285cbae4147aee6 " "
user ""
description "predelete 5"
description "predelete 1"
extension ""
obj 0000000000000000 213 sha1:125bc13199ab5e44db744c520533ead6b0632f00
obj 0000000000000000 213 sha1:cf71305f1094cda7b0fef253960035bb6e5b48b4
0: \x80 PROTO 2
2: c GLOBAL 'persistent.mapping PersistentMapping'
40: q BINPUT 1
......@@ -1336,7 +1233,7 @@ obj 0000000000000000 213 sha1:125bc13199ab5e44db744c520533ead6b0632f00
189: \x86 TUPLE2
190: Q BINPERSID
191: U SHORT_BINSTRING 'f'
194: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\x01'
194: U SHORT_BINSTRING '\x00\x00\x00\x00\x00\x00\x00\n'
204: q BINPUT 12
206: h BINGET 6
208: \x86 TUPLE2
......@@ -1346,22 +1243,22 @@ obj 0000000000000000 213 sha1:125bc13199ab5e44db744c520533ead6b0632f00
212: . STOP
highest protocol among opcodes = 2
obj 0000000000000009 32 sha1:1a43b55bc4a19245cce9eb5aa5ad411006f06afe
obj 000000000000000a 32 sha1:da5c7f574b5e6a64d0d58314a6939ef761266d41
0: \x80 PROTO 2
2: c GLOBAL '__main__ Object'
19: q BINPUT 1
21: . STOP
highest protocol among opcodes = 2
22: \x80 PROTO 2
24: U SHORT_BINSTRING 'e1*'
24: U SHORT_BINSTRING 'f2*'
29: q BINPUT 2
31: . STOP
highest protocol among opcodes = 2
txn 0285cbad80da7499 " "
user "root1\nYour\nRoyal\nMagesty' \x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f"
description "delete 1\nalpha beta gamma'delta\"lambda\n\nqqq ..."
txn 0285cbae45f92d33 " "
user "root2\nYour\nRoyal\nMagesty' \x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f"
description "delete 2\nalpha beta gamma'delta\"lambda\n\nqqq ..."
extension ""
obj 0000000000000005 delete
obj 0000000000000001 delete
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment