Commit a3553578 authored by Kirill Smelkov's avatar Kirill Smelkov

.

parent 7e364c72
// XXX license/copyright
package fs1
// one entry inside transaction
type txnEntry struct {
header DataHeader
data []byte
}
type dbEntry struct {
header TxnHeader
// TODO user, desc, ext
Recordv []txnEntry
}
...@@ -124,16 +124,21 @@ def main(): ...@@ -124,16 +124,21 @@ def main():
assert th.tid == txn.tid assert th.tid == txn.tid
assert th.tlen == txn._tend - txn._tpos assert th.tlen == txn._tend - txn._tpos
emit("\t{")
# -> TxnHeader # -> TxnHeader
emit("\tTxnHeader{") emit("\t\tTxnHeader{")
emit("\t\tTid:\t%s," % hex64(txn.tid)) emit("\t\t\tTid:\t%s," % hex64(txn.tid))
emit("\t\tRecLenm8:\t%i," % th.tlen) emit("\t\t\tRecLenm8:\t%i," % th.tlen)
emit("\t\tStatus:\t'%s'," % txn.status) emit("\t\t\tStatus:\t'%s'," % txn.status)
emit("\t\tUser:\t\t[]byte(%s)," % escapeqq(txn.user)) emit("\t\t\tUser:\t\t[]byte(%s)," % escapeqq(txn.user))
emit("\t\tDescription:\t[]byte(%s)," % escapeqq(txn.description)) emit("\t\t\tDescription:\t[]byte(%s)," % escapeqq(txn.description))
emit("\t\tExtension:\t[]byte(%s)," % escapeqq(th.ext)) emit("\t\t\tExtension:\t[]byte(%s)," % escapeqq(th.ext))
emit("\t\t},")
# -> DataHeader + payload # -> DataHeader + payload
emit("\n\t\t[]txnEntry{")
for drec in txn: # drec is itemof(TransactionRecordIterator) = Record for drec in txn: # drec is itemof(TransactionRecordIterator) = Record
# same as with txn - not everything is possible to get via # same as with txn - not everything is possible to get via
# higher-level api # higher-level api
...@@ -142,22 +147,25 @@ def main(): ...@@ -142,22 +147,25 @@ def main():
assert dh.tid == drec.tid assert dh.tid == drec.tid
assert dh.tloc == txn._tpos assert dh.tloc == txn._tpos
emit("\n\t\tDataHeader{") emit("\t\t\t{")
emit("\t\t\tOid:\t%i," % unpack64(drec.oid)) emit("\t\t\t\tDataHeader{")
emit("\t\t\tTid:\t%s," % hex64(drec.tid)) emit("\t\t\t\t\tOid:\t%i," % unpack64(drec.oid))
emit("\t\t\t\t\tTid:\t%s," % hex64(drec.tid))
# drec: .data .prev (=prev_txn) # drec: .data .prev (=prev_txn)
emit("\t\t\tPrevDataRecPos:\t%i," % dh.prev) emit("\t\t\t\t\tPrevDataRecPos:\t%i," % dh.prev)
emit("\t\t\tTxnPos:\t%i," % txn._tpos) emit("\t\t\t\t\tTxnPos:\t%i," % txn._tpos)
assert drec.version == '' assert drec.version == ''
emit("\t\t\tDataLen:\t%i," % dh.plen) emit("\t\t\t\t\tDataLen:\t%i," % dh.plen)
emit("\t\t\t\t},")
plen = dh.plen plen = dh.plen
if plen == 0: if plen == 0:
data = p64(dh.back) # back-pointer or 0 (= delete) data = p64(dh.back) # back-pointer or 0 (= delete)
else: else:
data = drec.data data = drec.data
emit("\t\t\tData:\t[]byte(%s)," % escapeqq(data)) emit("\t\t\t\tData:\t[]byte(%s)," % escapeqq(data))
emit("\t\t\t},")
#.data .data_txn #.data .data_txn
emit("\t\t},") emit("\t\t},")
......
...@@ -14,1002 +14,1346 @@ var _1fs_indexEntryv = [...]indexEntry{ ...@@ -14,1002 +14,1346 @@ var _1fs_indexEntryv = [...]indexEntry{
} }
var _1fs_dbEntryv = [...]dbEntry{ var _1fs_dbEntryv = [...]dbEntry{
TxnHeader{ {
Tid: 0x0285cbac12c5f933, TxnHeader{
RecLenm8: 150,
Status: ' ',
User: []byte(""),
Description: []byte("initial database creation"),
Extension: []byte(""),
DataHeader{
Oid: 0,
Tid: 0x0285cbac12c5f933, Tid: 0x0285cbac12c5f933,
PrevDataRecPos: 0, RecLenm8: 150,
TxnPos: 4, Status: ' ',
DataLen: 60, User: []byte(""),
Data: []byte("(cpersistent.mapping\nPersistentMapping\nq\x01Nt.}q\x02U\x04dataq\x03}q\x04s."), Description: []byte("initial database creation"),
}, Extension: []byte(""),
},
TxnHeader{
Tid: 0x0285cbac2a3d70b3,
RecLenm8: 280,
Status: ' ',
User: []byte("user0.0"),
Description: []byte("step 0.0"),
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (f)s."),
DataHeader{
Oid: 0,
Tid: 0x0285cbac2a3d70b3,
PrevDataRecPos: 52,
TxnPos: 162,
DataLen: 95,
Data: []byte("cpersistent.mapping\nPersistentMapping\nq\x01.}q\x02U\x04dataq\x03}q\x04U\x01f(U\x08\x00\x00\x00\x00\x00\x00\x00\x01q\x05c__main__\nObject\nq\x06tQss."),
}, },
DataHeader{ []txnEntry{
Oid: 1, {
DataHeader{
Oid: 0,
Tid: 0x0285cbac12c5f933,
PrevDataRecPos: 0,
TxnPos: 4,
DataLen: 60,
},
Data: []byte("(cpersistent.mapping\nPersistentMapping\nq\x01Nt.}q\x02U\x04dataq\x03}q\x04s."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbac2a3d70b3, Tid: 0x0285cbac2a3d70b3,
PrevDataRecPos: 0, RecLenm8: 280,
TxnPos: 162, Status: ' ',
DataLen: 29, User: []byte("user0.0"),
Data: []byte("c__main__\nObject\nq\x01.U\x04f0.0q\x02."), Description: []byte("step 0.0"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (f)s."),
}, },
TxnHeader{
Tid: 0x0285cbac2eeeef00, []txnEntry{
RecLenm8: 143, {
Status: ' ', DataHeader{
User: []byte("user0.1"), Oid: 0,
Description: []byte("step 0.1"), Tid: 0x0285cbac2a3d70b3,
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (f)s."), PrevDataRecPos: 52,
TxnPos: 162,
DataHeader{ DataLen: 95,
Oid: 1, },
Data: []byte("cpersistent.mapping\nPersistentMapping\nq\x01.}q\x02U\x04dataq\x03}q\x04U\x01f(U\x08\x00\x00\x00\x00\x00\x00\x00\x01q\x05c__main__\nObject\nq\x06tQss."),
},
},
{
DataHeader{
Oid: 1,
Tid: 0x0285cbac2a3d70b3,
PrevDataRecPos: 0,
TxnPos: 162,
DataLen: 29,
},
Data: []byte("c__main__\nObject\nq\x01.U\x04f0.0q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbac2eeeef00, Tid: 0x0285cbac2eeeef00,
PrevDataRecPos: 371, RecLenm8: 143,
TxnPos: 450, Status: ' ',
DataLen: 29, User: []byte("user0.1"),
Data: []byte("c__main__\nObject\nq\x01.U\x04f0.1q\x02."), Description: []byte("step 0.1"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (f)s."),
},
TxnHeader{
Tid: 0x0285cbac33a06d4c,
RecLenm8: 301,
Status: ' ',
User: []byte("user0.2"),
Description: []byte("step 0.2"),
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (c)s."),
DataHeader{
Oid: 0,
Tid: 0x0285cbac33a06d4c,
PrevDataRecPos: 234,
TxnPos: 601,
DataLen: 116,
Data: []byte("cpersistent.mapping\nPersistentMapping\nq\x01.}q\x02U\x04dataq\x03}q\x04(U\x01c(U\x08\x00\x00\x00\x00\x00\x00\x00\x02q\x05c__main__\nObject\nq\x06tQU\x01f(U\x08\x00\x00\x00\x00\x00\x00\x00\x01q\x07h\x06tQus."),
}, },
DataHeader{ []txnEntry{
Oid: 2, {
DataHeader{
Oid: 1,
Tid: 0x0285cbac2eeeef00,
PrevDataRecPos: 371,
TxnPos: 450,
DataLen: 29,
},
Data: []byte("c__main__\nObject\nq\x01.U\x04f0.1q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbac33a06d4c, Tid: 0x0285cbac33a06d4c,
PrevDataRecPos: 0, RecLenm8: 301,
TxnPos: 601, Status: ' ',
DataLen: 29, User: []byte("user0.2"),
Data: []byte("c__main__\nObject\nq\x01.U\x04c0.2q\x02."), Description: []byte("step 0.2"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (c)s."),
},
TxnHeader{
Tid: 0x0285cbac3851eb99,
RecLenm8: 321,
Status: ' ',
User: []byte("user0.3"),
Description: []byte("step 0.3"),
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (b)s."),
DataHeader{
Oid: 0,
Tid: 0x0285cbac3851eb99,
PrevDataRecPos: 673,
TxnPos: 910,
DataLen: 136,
Data: []byte("cpersistent.mapping\nPersistentMapping\nq\x01.}q\x02U\x04dataq\x03}q\x04(U\x01c(U\x08\x00\x00\x00\x00\x00\x00\x00\x02q\x05c__main__\nObject\nq\x06tQU\x01b(U\x08\x00\x00\x00\x00\x00\x00\x00\x03q\x07h\x06tQU\x01f(U\x08\x00\x00\x00\x00\x00\x00\x00\x01q\x08h\x06tQus."),
}, },
DataHeader{ []txnEntry{
Oid: 3, {
DataHeader{
Oid: 0,
Tid: 0x0285cbac33a06d4c,
PrevDataRecPos: 234,
TxnPos: 601,
DataLen: 116,
},
Data: []byte("cpersistent.mapping\nPersistentMapping\nq\x01.}q\x02U\x04dataq\x03}q\x04(U\x01c(U\x08\x00\x00\x00\x00\x00\x00\x00\x02q\x05c__main__\nObject\nq\x06tQU\x01f(U\x08\x00\x00\x00\x00\x00\x00\x00\x01q\x07h\x06tQus."),
},
},
{
DataHeader{
Oid: 2,
Tid: 0x0285cbac33a06d4c,
PrevDataRecPos: 0,
TxnPos: 601,
DataLen: 29,
},
Data: []byte("c__main__\nObject\nq\x01.U\x04c0.2q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbac3851eb99, Tid: 0x0285cbac3851eb99,
PrevDataRecPos: 0, RecLenm8: 321,
TxnPos: 910, Status: ' ',
DataLen: 29, User: []byte("user0.3"),
Data: []byte("c__main__\nObject\nq\x01.U\x04b0.3q\x02."), Description: []byte("step 0.3"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (b)s."),
},
TxnHeader{
Tid: 0x0285cbac3d0369e6,
RecLenm8: 341,
Status: ' ',
User: []byte("user0.4"),
Description: []byte("step 0.4"),
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (d)s."),
DataHeader{
Oid: 0,
Tid: 0x0285cbac3d0369e6,
PrevDataRecPos: 982,
TxnPos: 1239,
DataLen: 156,
Data: []byte("cpersistent.mapping\nPersistentMapping\nq\x01.}q\x02U\x04dataq\x03}q\x04(U\x01c(U\x08\x00\x00\x00\x00\x00\x00\x00\x02q\x05c__main__\nObject\nq\x06tQU\x01b(U\x08\x00\x00\x00\x00\x00\x00\x00\x03q\x07h\x06tQU\x01d(U\x08\x00\x00\x00\x00\x00\x00\x00\x04q\x08h\x06tQU\x01f(U\x08\x00\x00\x00\x00\x00\x00\x00\x01q\th\x06tQus."),
}, },
DataHeader{ []txnEntry{
Oid: 4, {
DataHeader{
Oid: 0,
Tid: 0x0285cbac3851eb99,
PrevDataRecPos: 673,
TxnPos: 910,
DataLen: 136,
},
Data: []byte("cpersistent.mapping\nPersistentMapping\nq\x01.}q\x02U\x04dataq\x03}q\x04(U\x01c(U\x08\x00\x00\x00\x00\x00\x00\x00\x02q\x05c__main__\nObject\nq\x06tQU\x01b(U\x08\x00\x00\x00\x00\x00\x00\x00\x03q\x07h\x06tQU\x01f(U\x08\x00\x00\x00\x00\x00\x00\x00\x01q\x08h\x06tQus."),
},
},
{
DataHeader{
Oid: 3,
Tid: 0x0285cbac3851eb99,
PrevDataRecPos: 0,
TxnPos: 910,
DataLen: 29,
},
Data: []byte("c__main__\nObject\nq\x01.U\x04b0.3q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbac3d0369e6, Tid: 0x0285cbac3d0369e6,
PrevDataRecPos: 0, RecLenm8: 341,
TxnPos: 1239, Status: ' ',
DataLen: 29, User: []byte("user0.4"),
Data: []byte("c__main__\nObject\nq\x01.U\x04d0.4q\x02."), Description: []byte("step 0.4"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (d)s."),
}, },
TxnHeader{
Tid: 0x0285cbac41b4e833, []txnEntry{
RecLenm8: 143, {
Status: ' ', DataHeader{
User: []byte("user0.5"), Oid: 0,
Description: []byte("step 0.5"), Tid: 0x0285cbac3d0369e6,
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (c)s."), PrevDataRecPos: 982,
TxnPos: 1239,
DataHeader{ DataLen: 156,
Oid: 2, },
Data: []byte("cpersistent.mapping\nPersistentMapping\nq\x01.}q\x02U\x04dataq\x03}q\x04(U\x01c(U\x08\x00\x00\x00\x00\x00\x00\x00\x02q\x05c__main__\nObject\nq\x06tQU\x01b(U\x08\x00\x00\x00\x00\x00\x00\x00\x03q\x07h\x06tQU\x01d(U\x08\x00\x00\x00\x00\x00\x00\x00\x04q\x08h\x06tQU\x01f(U\x08\x00\x00\x00\x00\x00\x00\x00\x01q\th\x06tQus."),
},
},
{
DataHeader{
Oid: 4,
Tid: 0x0285cbac3d0369e6,
PrevDataRecPos: 0,
TxnPos: 1239,
DataLen: 29,
},
Data: []byte("c__main__\nObject\nq\x01.U\x04d0.4q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbac41b4e833, Tid: 0x0285cbac41b4e833,
PrevDataRecPos: 831, RecLenm8: 143,
TxnPos: 1588, Status: ' ',
DataLen: 29, User: []byte("user0.5"),
Data: []byte("c__main__\nObject\nq\x01.U\x04c0.5q\x02."), Description: []byte("step 0.5"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (c)s."),
}, },
TxnHeader{
Tid: 0x0285cbac46666680, []txnEntry{
RecLenm8: 143, {
Status: ' ', DataHeader{
User: []byte("user0.6"), Oid: 2,
Description: []byte("step 0.6"), Tid: 0x0285cbac41b4e833,
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (f)s."), PrevDataRecPos: 831,
TxnPos: 1588,
DataHeader{ DataLen: 29,
Oid: 1, },
Data: []byte("c__main__\nObject\nq\x01.U\x04c0.5q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbac46666680, Tid: 0x0285cbac46666680,
PrevDataRecPos: 522, RecLenm8: 143,
TxnPos: 1739, Status: ' ',
DataLen: 29, User: []byte("user0.6"),
Data: []byte("c__main__\nObject\nq\x01.U\x04f0.6q\x02."), Description: []byte("step 0.6"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (f)s."),
}, },
TxnHeader{
Tid: 0x0285cbac4b17e4cc, []txnEntry{
RecLenm8: 143, {
Status: ' ', DataHeader{
User: []byte("user0.7"), Oid: 1,
Description: []byte("step 0.7"), Tid: 0x0285cbac46666680,
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (c)s."), PrevDataRecPos: 522,
TxnPos: 1739,
DataHeader{ DataLen: 29,
Oid: 2, },
Data: []byte("c__main__\nObject\nq\x01.U\x04f0.6q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbac4b17e4cc, Tid: 0x0285cbac4b17e4cc,
PrevDataRecPos: 1660, RecLenm8: 143,
TxnPos: 1890, Status: ' ',
DataLen: 29, User: []byte("user0.7"),
Data: []byte("c__main__\nObject\nq\x01.U\x04c0.7q\x02."), Description: []byte("step 0.7"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (c)s."),
}, },
TxnHeader{
Tid: 0x0285cbac4fc96319, []txnEntry{
RecLenm8: 143, {
Status: ' ', DataHeader{
User: []byte("user0.8"), Oid: 2,
Description: []byte("step 0.8"), Tid: 0x0285cbac4b17e4cc,
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (d)s."), PrevDataRecPos: 1660,
TxnPos: 1890,
DataHeader{ DataLen: 29,
Oid: 4, },
Data: []byte("c__main__\nObject\nq\x01.U\x04c0.7q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbac4fc96319, Tid: 0x0285cbac4fc96319,
PrevDataRecPos: 1509, RecLenm8: 143,
TxnPos: 2041, Status: ' ',
DataLen: 29, User: []byte("user0.8"),
Data: []byte("c__main__\nObject\nq\x01.U\x04d0.8q\x02."), Description: []byte("step 0.8"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (d)s."),
},
TxnHeader{
Tid: 0x0285cbac547ae166,
RecLenm8: 361,
Status: ' ',
User: []byte("user0.9"),
Description: []byte("step 0.9"),
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (e)s."),
DataHeader{
Oid: 0,
Tid: 0x0285cbac547ae166,
PrevDataRecPos: 1311,
TxnPos: 2192,
DataLen: 176,
Data: []byte("cpersistent.mapping\nPersistentMapping\nq\x01.}q\x02U\x04dataq\x03}q\x04(U\x01c(U\x08\x00\x00\x00\x00\x00\x00\x00\x02q\x05c__main__\nObject\nq\x06tQU\x01b(U\x08\x00\x00\x00\x00\x00\x00\x00\x03q\x07h\x06tQU\x01e(U\x08\x00\x00\x00\x00\x00\x00\x00\x05q\x08h\x06tQU\x01d(U\x08\x00\x00\x00\x00\x00\x00\x00\x04q\th\x06tQU\x01f(U\x08\x00\x00\x00\x00\x00\x00\x00\x01q\nh\x06tQus."),
}, },
DataHeader{ []txnEntry{
Oid: 5, {
DataHeader{
Oid: 4,
Tid: 0x0285cbac4fc96319,
PrevDataRecPos: 1509,
TxnPos: 2041,
DataLen: 29,
},
Data: []byte("c__main__\nObject\nq\x01.U\x04d0.8q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbac547ae166, Tid: 0x0285cbac547ae166,
PrevDataRecPos: 0, RecLenm8: 361,
TxnPos: 2192, Status: ' ',
DataLen: 29, User: []byte("user0.9"),
Data: []byte("c__main__\nObject\nq\x01.U\x04e0.9q\x02."), Description: []byte("step 0.9"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (e)s."),
},
TxnHeader{
Tid: 0x0285cbac592c5fb3,
RecLenm8: 384,
Status: ' ',
User: []byte("user0.10"),
Description: []byte("step 0.10"),
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (g)s."),
DataHeader{
Oid: 0,
Tid: 0x0285cbac592c5fb3,
PrevDataRecPos: 2264,
TxnPos: 2561,
DataLen: 196,
Data: []byte("cpersistent.mapping\nPersistentMapping\nq\x01.}q\x02U\x04dataq\x03}q\x04(U\x01c(U\x08\x00\x00\x00\x00\x00\x00\x00\x02q\x05c__main__\nObject\nq\x06tQU\x01b(U\x08\x00\x00\x00\x00\x00\x00\x00\x03q\x07h\x06tQU\x01e(U\x08\x00\x00\x00\x00\x00\x00\x00\x05q\x08h\x06tQU\x01d(U\x08\x00\x00\x00\x00\x00\x00\x00\x04q\th\x06tQU\x01g(U\x08\x00\x00\x00\x00\x00\x00\x00\x06q\nh\x06tQU\x01f(U\x08\x00\x00\x00\x00\x00\x00\x00\x01q\x0bh\x06tQus."),
}, },
DataHeader{ []txnEntry{
Oid: 6, {
DataHeader{
Oid: 0,
Tid: 0x0285cbac547ae166,
PrevDataRecPos: 1311,
TxnPos: 2192,
DataLen: 176,
},
Data: []byte("cpersistent.mapping\nPersistentMapping\nq\x01.}q\x02U\x04dataq\x03}q\x04(U\x01c(U\x08\x00\x00\x00\x00\x00\x00\x00\x02q\x05c__main__\nObject\nq\x06tQU\x01b(U\x08\x00\x00\x00\x00\x00\x00\x00\x03q\x07h\x06tQU\x01e(U\x08\x00\x00\x00\x00\x00\x00\x00\x05q\x08h\x06tQU\x01d(U\x08\x00\x00\x00\x00\x00\x00\x00\x04q\th\x06tQU\x01f(U\x08\x00\x00\x00\x00\x00\x00\x00\x01q\nh\x06tQus."),
},
},
{
DataHeader{
Oid: 5,
Tid: 0x0285cbac547ae166,
PrevDataRecPos: 0,
TxnPos: 2192,
DataLen: 29,
},
Data: []byte("c__main__\nObject\nq\x01.U\x04e0.9q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbac592c5fb3, Tid: 0x0285cbac592c5fb3,
PrevDataRecPos: 0, RecLenm8: 384,
TxnPos: 2561, Status: ' ',
DataLen: 30, User: []byte("user0.10"),
Data: []byte("c__main__\nObject\nq\x01.U\x05g0.10q\x02."), Description: []byte("step 0.10"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (g)s."),
}, },
TxnHeader{
Tid: 0x0285cbac5dddde00, []txnEntry{
RecLenm8: 146, {
Status: ' ', DataHeader{
User: []byte("user0.11"), Oid: 0,
Description: []byte("step 0.11"), Tid: 0x0285cbac592c5fb3,
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (d)s."), PrevDataRecPos: 2264,
TxnPos: 2561,
DataHeader{ DataLen: 196,
Oid: 4, },
Data: []byte("cpersistent.mapping\nPersistentMapping\nq\x01.}q\x02U\x04dataq\x03}q\x04(U\x01c(U\x08\x00\x00\x00\x00\x00\x00\x00\x02q\x05c__main__\nObject\nq\x06tQU\x01b(U\x08\x00\x00\x00\x00\x00\x00\x00\x03q\x07h\x06tQU\x01e(U\x08\x00\x00\x00\x00\x00\x00\x00\x05q\x08h\x06tQU\x01d(U\x08\x00\x00\x00\x00\x00\x00\x00\x04q\th\x06tQU\x01g(U\x08\x00\x00\x00\x00\x00\x00\x00\x06q\nh\x06tQU\x01f(U\x08\x00\x00\x00\x00\x00\x00\x00\x01q\x0bh\x06tQus."),
},
},
{
DataHeader{
Oid: 6,
Tid: 0x0285cbac592c5fb3,
PrevDataRecPos: 0,
TxnPos: 2561,
DataLen: 30,
},
Data: []byte("c__main__\nObject\nq\x01.U\x05g0.10q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbac5dddde00, Tid: 0x0285cbac5dddde00,
PrevDataRecPos: 2113, RecLenm8: 146,
TxnPos: 2953, Status: ' ',
DataLen: 30, User: []byte("user0.11"),
Data: []byte("c__main__\nObject\nq\x01.U\x05d0.11q\x02."), Description: []byte("step 0.11"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (d)s."),
}, },
TxnHeader{
Tid: 0x0285cbac628f5c4c, []txnEntry{
RecLenm8: 146, {
Status: ' ', DataHeader{
User: []byte("user0.12"), Oid: 4,
Description: []byte("step 0.12"), Tid: 0x0285cbac5dddde00,
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (b)s."), PrevDataRecPos: 2113,
TxnPos: 2953,
DataHeader{ DataLen: 30,
Oid: 3, },
Data: []byte("c__main__\nObject\nq\x01.U\x05d0.11q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbac628f5c4c, Tid: 0x0285cbac628f5c4c,
PrevDataRecPos: 1160, RecLenm8: 146,
TxnPos: 3107, Status: ' ',
DataLen: 30, User: []byte("user0.12"),
Data: []byte("c__main__\nObject\nq\x01.U\x05b0.12q\x02."), Description: []byte("step 0.12"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (b)s."),
}, },
TxnHeader{
Tid: 0x0285cbac6740da99, []txnEntry{
RecLenm8: 146, {
Status: ' ', DataHeader{
User: []byte("user0.13"), Oid: 3,
Description: []byte("step 0.13"), Tid: 0x0285cbac628f5c4c,
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (f)s."), PrevDataRecPos: 1160,
TxnPos: 3107,
DataHeader{ DataLen: 30,
Oid: 1, },
Data: []byte("c__main__\nObject\nq\x01.U\x05b0.12q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbac6740da99, Tid: 0x0285cbac6740da99,
PrevDataRecPos: 1811, RecLenm8: 146,
TxnPos: 3261, Status: ' ',
DataLen: 30, User: []byte("user0.13"),
Data: []byte("c__main__\nObject\nq\x01.U\x05f0.13q\x02."), Description: []byte("step 0.13"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (f)s."),
}, },
TxnHeader{
Tid: 0x0285cbac6bf258e6, []txnEntry{
RecLenm8: 146, {
Status: ' ', DataHeader{
User: []byte("user0.14"), Oid: 1,
Description: []byte("step 0.14"), Tid: 0x0285cbac6740da99,
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (e)s."), PrevDataRecPos: 1811,
TxnPos: 3261,
DataHeader{ DataLen: 30,
Oid: 5, },
Data: []byte("c__main__\nObject\nq\x01.U\x05f0.13q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbac6bf258e6, Tid: 0x0285cbac6bf258e6,
PrevDataRecPos: 2482, RecLenm8: 146,
TxnPos: 3415, Status: ' ',
DataLen: 30, User: []byte("user0.14"),
Data: []byte("c__main__\nObject\nq\x01.U\x05e0.14q\x02."), Description: []byte("step 0.14"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (e)s."),
}, },
TxnHeader{
Tid: 0x0285cbac70a3d733, []txnEntry{
RecLenm8: 146, {
Status: ' ', DataHeader{
User: []byte("user0.15"), Oid: 5,
Description: []byte("step 0.15"), Tid: 0x0285cbac6bf258e6,
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (b)s."), PrevDataRecPos: 2482,
TxnPos: 3415,
DataHeader{ DataLen: 30,
Oid: 3, },
Data: []byte("c__main__\nObject\nq\x01.U\x05e0.14q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbac70a3d733, Tid: 0x0285cbac70a3d733,
PrevDataRecPos: 3181, RecLenm8: 146,
TxnPos: 3569, Status: ' ',
DataLen: 30, User: []byte("user0.15"),
Data: []byte("c__main__\nObject\nq\x01.U\x05b0.15q\x02."), Description: []byte("step 0.15"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (b)s."),
}, },
TxnHeader{
Tid: 0x0285cbac75555580, []txnEntry{
RecLenm8: 146, {
Status: ' ', DataHeader{
User: []byte("user0.16"), Oid: 3,
Description: []byte("step 0.16"), Tid: 0x0285cbac70a3d733,
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (g)s."), PrevDataRecPos: 3181,
TxnPos: 3569,
DataHeader{ DataLen: 30,
Oid: 6, },
Data: []byte("c__main__\nObject\nq\x01.U\x05b0.15q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbac75555580, Tid: 0x0285cbac75555580,
PrevDataRecPos: 2873, RecLenm8: 146,
TxnPos: 3723, Status: ' ',
DataLen: 30, User: []byte("user0.16"),
Data: []byte("c__main__\nObject\nq\x01.U\x05g0.16q\x02."), Description: []byte("step 0.16"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (g)s."),
}, },
TxnHeader{
Tid: 0x0285cbac7a06d3cc, []txnEntry{
RecLenm8: 146, {
Status: ' ', DataHeader{
User: []byte("user0.17"), Oid: 6,
Description: []byte("step 0.17"), Tid: 0x0285cbac75555580,
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (g)s."), PrevDataRecPos: 2873,
TxnPos: 3723,
DataHeader{ DataLen: 30,
Oid: 6, },
Data: []byte("c__main__\nObject\nq\x01.U\x05g0.16q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbac7a06d3cc, Tid: 0x0285cbac7a06d3cc,
PrevDataRecPos: 3797, RecLenm8: 146,
TxnPos: 3877, Status: ' ',
DataLen: 30, User: []byte("user0.17"),
Data: []byte("c__main__\nObject\nq\x01.U\x05g0.17q\x02."), Description: []byte("step 0.17"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (g)s."),
}, },
TxnHeader{
Tid: 0x0285cbac7eb85219, []txnEntry{
RecLenm8: 146, {
Status: ' ', DataHeader{
User: []byte("user0.18"), Oid: 6,
Description: []byte("step 0.18"), Tid: 0x0285cbac7a06d3cc,
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (f)s."), PrevDataRecPos: 3797,
TxnPos: 3877,
DataHeader{ DataLen: 30,
Oid: 1, },
Data: []byte("c__main__\nObject\nq\x01.U\x05g0.17q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbac7eb85219, Tid: 0x0285cbac7eb85219,
PrevDataRecPos: 3335, RecLenm8: 146,
TxnPos: 4031, Status: ' ',
DataLen: 30, User: []byte("user0.18"),
Data: []byte("c__main__\nObject\nq\x01.U\x05f0.18q\x02."), Description: []byte("step 0.18"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (f)s."),
}, },
TxnHeader{
Tid: 0x0285cbac8369d066, []txnEntry{
RecLenm8: 146, {
Status: ' ', DataHeader{
User: []byte("user0.19"), Oid: 1,
Description: []byte("step 0.19"), Tid: 0x0285cbac7eb85219,
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (g)s."), PrevDataRecPos: 3335,
TxnPos: 4031,
DataHeader{ DataLen: 30,
Oid: 6, },
Data: []byte("c__main__\nObject\nq\x01.U\x05f0.18q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbac8369d066, Tid: 0x0285cbac8369d066,
PrevDataRecPos: 3951, RecLenm8: 146,
TxnPos: 4185, Status: ' ',
DataLen: 30, User: []byte("user0.19"),
Data: []byte("c__main__\nObject\nq\x01.U\x05g0.19q\x02."), Description: []byte("step 0.19"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (g)s."),
}, },
TxnHeader{
Tid: 0x0285cbac881b4eb3, []txnEntry{
RecLenm8: 146, {
Status: ' ', DataHeader{
User: []byte("user0.20"), Oid: 6,
Description: []byte("step 0.20"), Tid: 0x0285cbac8369d066,
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (c)s."), PrevDataRecPos: 3951,
TxnPos: 4185,
DataHeader{ DataLen: 30,
Oid: 2, },
Data: []byte("c__main__\nObject\nq\x01.U\x05g0.19q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbac881b4eb3, Tid: 0x0285cbac881b4eb3,
PrevDataRecPos: 1962, RecLenm8: 146,
TxnPos: 4339, Status: ' ',
DataLen: 30, User: []byte("user0.20"),
Data: []byte("c__main__\nObject\nq\x01.U\x05c0.20q\x02."), Description: []byte("step 0.20"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (c)s."),
}, },
TxnHeader{
Tid: 0x0285cbac8ccccd00, []txnEntry{
RecLenm8: 146, {
Status: ' ', DataHeader{
User: []byte("user0.21"), Oid: 2,
Description: []byte("step 0.21"), Tid: 0x0285cbac881b4eb3,
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (f)s."), PrevDataRecPos: 1962,
TxnPos: 4339,
DataHeader{ DataLen: 30,
Oid: 1, },
Data: []byte("c__main__\nObject\nq\x01.U\x05c0.20q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbac8ccccd00, Tid: 0x0285cbac8ccccd00,
PrevDataRecPos: 4105, RecLenm8: 146,
TxnPos: 4493, Status: ' ',
DataLen: 30, User: []byte("user0.21"),
Data: []byte("c__main__\nObject\nq\x01.U\x05f0.21q\x02."), Description: []byte("step 0.21"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (f)s."),
}, },
TxnHeader{
Tid: 0x0285cbac917e4b4c, []txnEntry{
RecLenm8: 146, {
Status: ' ', DataHeader{
User: []byte("user0.22"), Oid: 1,
Description: []byte("step 0.22"), Tid: 0x0285cbac8ccccd00,
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (g)s."), PrevDataRecPos: 4105,
TxnPos: 4493,
DataHeader{ DataLen: 30,
Oid: 6, },
Data: []byte("c__main__\nObject\nq\x01.U\x05f0.21q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbac917e4b4c, Tid: 0x0285cbac917e4b4c,
PrevDataRecPos: 4259, RecLenm8: 146,
TxnPos: 4647, Status: ' ',
DataLen: 30, User: []byte("user0.22"),
Data: []byte("c__main__\nObject\nq\x01.U\x05g0.22q\x02."), Description: []byte("step 0.22"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (g)s."),
}, },
TxnHeader{
Tid: 0x0285cbac962fc999, []txnEntry{
RecLenm8: 146, {
Status: ' ', DataHeader{
User: []byte("user0.23"), Oid: 6,
Description: []byte("step 0.23"), Tid: 0x0285cbac917e4b4c,
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (e)s."), PrevDataRecPos: 4259,
TxnPos: 4647,
DataHeader{ DataLen: 30,
Oid: 5, },
Data: []byte("c__main__\nObject\nq\x01.U\x05g0.22q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbac962fc999, Tid: 0x0285cbac962fc999,
PrevDataRecPos: 3489, RecLenm8: 146,
TxnPos: 4801, Status: ' ',
DataLen: 30, User: []byte("user0.23"),
Data: []byte("c__main__\nObject\nq\x01.U\x05e0.23q\x02."), Description: []byte("step 0.23"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (e)s."),
}, },
TxnHeader{
Tid: 0x0285cbac9ae147e6, []txnEntry{
RecLenm8: 146, {
Status: ' ', DataHeader{
User: []byte("user0.24"), Oid: 5,
Description: []byte("step 0.24"), Tid: 0x0285cbac962fc999,
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (d)s."), PrevDataRecPos: 3489,
TxnPos: 4801,
DataHeader{ DataLen: 30,
Oid: 4, },
Data: []byte("c__main__\nObject\nq\x01.U\x05e0.23q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbac9ae147e6, Tid: 0x0285cbac9ae147e6,
PrevDataRecPos: 3027, RecLenm8: 146,
TxnPos: 4955, Status: ' ',
DataLen: 30, User: []byte("user0.24"),
Data: []byte("c__main__\nObject\nq\x01.U\x05d0.24q\x02."), Description: []byte("step 0.24"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (d)s."),
}, },
TxnHeader{
Tid: 0x0285cbac9f92c633, []txnEntry{
RecLenm8: 187, {
Status: ' ', DataHeader{
User: []byte("root0.0\nYour\nMagesty "), Oid: 4,
Description: []byte("undo 0.0\nmore detailed description\n\nzzz ..."), Tid: 0x0285cbac9ae147e6,
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x1czodb/py2 (undo AoXLrJYvyZk=)s."), PrevDataRecPos: 3027,
TxnPos: 4955,
DataHeader{ DataLen: 30,
Oid: 5, },
Data: []byte("c__main__\nObject\nq\x01.U\x05d0.24q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbac9f92c633, Tid: 0x0285cbac9f92c633,
PrevDataRecPos: 4875, RecLenm8: 187,
TxnPos: 5109, Status: ' ',
DataLen: 0, User: []byte("root0.0\nYour\nMagesty "),
Data: []byte("\x00\x00\x00\x00\x00\x00\r\xa1"), Description: []byte("undo 0.0\nmore detailed description\n\nzzz ..."),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x1czodb/py2 (undo AoXLrJYvyZk=)s."),
}, },
TxnHeader{
Tid: 0x0285cbaca4444480, []txnEntry{
RecLenm8: 188, {
Status: ' ', DataHeader{
User: []byte("root0.1\nYour\nMagesty "), Oid: 5,
Description: []byte("undo 0.1\nmore detailed description\n\nzzz ...\t"), Tid: 0x0285cbac9f92c633,
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x1czodb/py2 (undo AoXLrJrhR+Y=)s."), PrevDataRecPos: 4875,
TxnPos: 5109,
DataHeader{ DataLen: 0,
Oid: 4, },
Data: []byte("\x00\x00\x00\x00\x00\x00\r\xa1"),
},
},
},
{
TxnHeader{
Tid: 0x0285cbaca4444480, Tid: 0x0285cbaca4444480,
PrevDataRecPos: 5029, RecLenm8: 188,
TxnPos: 5304, Status: ' ',
DataLen: 0, User: []byte("root0.1\nYour\nMagesty "),
Data: []byte("\x00\x00\x00\x00\x00\x00\x0b\xd3"), Description: []byte("undo 0.1\nmore detailed description\n\nzzz ...\t"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x1czodb/py2 (undo AoXLrJrhR+Y=)s."),
},
TxnHeader{
Tid: 0x0285cbaca8f5c2cc,
RecLenm8: 401,
Status: ' ',
User: []byte("user1.0"),
Description: []byte("step 1.0"),
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (a)s."),
DataHeader{
Oid: 0,
Tid: 0x0285cbaca8f5c2cc,
PrevDataRecPos: 2635,
TxnPos: 5500,
DataLen: 216,
Data: []byte("cpersistent.mapping\nPersistentMapping\nq\x01.}q\x02U\x04dataq\x03}q\x04(U\x01a(U\x08\x00\x00\x00\x00\x00\x00\x00\x07q\x05c__main__\nObject\nq\x06tQU\x01c(U\x08\x00\x00\x00\x00\x00\x00\x00\x02q\x07h\x06tQU\x01b(U\x08\x00\x00\x00\x00\x00\x00\x00\x03q\x08h\x06tQU\x01e(U\x08\x00\x00\x00\x00\x00\x00\x00\x05q\th\x06tQU\x01d(U\x08\x00\x00\x00\x00\x00\x00\x00\x04q\nh\x06tQU\x01g(U\x08\x00\x00\x00\x00\x00\x00\x00\x06q\x0bh\x06tQU\x01f(U\x08\x00\x00\x00\x00\x00\x00\x00\x01q\x0ch\x06tQus."),
}, },
DataHeader{ []txnEntry{
Oid: 7, {
DataHeader{
Oid: 4,
Tid: 0x0285cbaca4444480,
PrevDataRecPos: 5029,
TxnPos: 5304,
DataLen: 0,
},
Data: []byte("\x00\x00\x00\x00\x00\x00\x0b\xd3"),
},
},
},
{
TxnHeader{
Tid: 0x0285cbaca8f5c2cc, Tid: 0x0285cbaca8f5c2cc,
PrevDataRecPos: 0, RecLenm8: 401,
TxnPos: 5500, Status: ' ',
DataLen: 29, User: []byte("user1.0"),
Data: []byte("c__main__\nObject\nq\x01.U\x04a1.0q\x02."), Description: []byte("step 1.0"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (a)s."),
}, },
TxnHeader{
Tid: 0x0285cbacada74119, []txnEntry{
RecLenm8: 143, {
Status: ' ', DataHeader{
User: []byte("user1.1"), Oid: 0,
Description: []byte("step 1.1"), Tid: 0x0285cbaca8f5c2cc,
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (d)s."), PrevDataRecPos: 2635,
TxnPos: 5500,
DataHeader{ DataLen: 216,
Oid: 4, },
Data: []byte("cpersistent.mapping\nPersistentMapping\nq\x01.}q\x02U\x04dataq\x03}q\x04(U\x01a(U\x08\x00\x00\x00\x00\x00\x00\x00\x07q\x05c__main__\nObject\nq\x06tQU\x01c(U\x08\x00\x00\x00\x00\x00\x00\x00\x02q\x07h\x06tQU\x01b(U\x08\x00\x00\x00\x00\x00\x00\x00\x03q\x08h\x06tQU\x01e(U\x08\x00\x00\x00\x00\x00\x00\x00\x05q\th\x06tQU\x01d(U\x08\x00\x00\x00\x00\x00\x00\x00\x04q\nh\x06tQU\x01g(U\x08\x00\x00\x00\x00\x00\x00\x00\x06q\x0bh\x06tQU\x01f(U\x08\x00\x00\x00\x00\x00\x00\x00\x01q\x0ch\x06tQus."),
},
},
{
DataHeader{
Oid: 7,
Tid: 0x0285cbaca8f5c2cc,
PrevDataRecPos: 0,
TxnPos: 5500,
DataLen: 29,
},
Data: []byte("c__main__\nObject\nq\x01.U\x04a1.0q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbacada74119, Tid: 0x0285cbacada74119,
PrevDataRecPos: 5442, RecLenm8: 143,
TxnPos: 5909, Status: ' ',
DataLen: 29, User: []byte("user1.1"),
Data: []byte("c__main__\nObject\nq\x01.U\x04d1.1q\x02."), Description: []byte("step 1.1"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (d)s."),
}, },
TxnHeader{
Tid: 0x0285cbacb258bf66, []txnEntry{
RecLenm8: 143, {
Status: ' ', DataHeader{
User: []byte("user1.2"), Oid: 4,
Description: []byte("step 1.2"), Tid: 0x0285cbacada74119,
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (e)s."), PrevDataRecPos: 5442,
TxnPos: 5909,
DataHeader{ DataLen: 29,
Oid: 5, },
Data: []byte("c__main__\nObject\nq\x01.U\x04d1.1q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbacb258bf66, Tid: 0x0285cbacb258bf66,
PrevDataRecPos: 5246, RecLenm8: 143,
TxnPos: 6060, Status: ' ',
DataLen: 29, User: []byte("user1.2"),
Data: []byte("c__main__\nObject\nq\x01.U\x04e1.2q\x02."), Description: []byte("step 1.2"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (e)s."),
}, },
TxnHeader{
Tid: 0x0285cbacb70a3db3, []txnEntry{
RecLenm8: 143, {
Status: ' ', DataHeader{
User: []byte("user1.3"), Oid: 5,
Description: []byte("step 1.3"), Tid: 0x0285cbacb258bf66,
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (g)s."), PrevDataRecPos: 5246,
TxnPos: 6060,
DataHeader{ DataLen: 29,
Oid: 6, },
Data: []byte("c__main__\nObject\nq\x01.U\x04e1.2q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbacb70a3db3, Tid: 0x0285cbacb70a3db3,
PrevDataRecPos: 4721, RecLenm8: 143,
TxnPos: 6211, Status: ' ',
DataLen: 29, User: []byte("user1.3"),
Data: []byte("c__main__\nObject\nq\x01.U\x04g1.3q\x02."), Description: []byte("step 1.3"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (g)s."),
}, },
TxnHeader{
Tid: 0x0285cbacbbbbbc00, []txnEntry{
RecLenm8: 143, {
Status: ' ', DataHeader{
User: []byte("user1.4"), Oid: 6,
Description: []byte("step 1.4"), Tid: 0x0285cbacb70a3db3,
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (g)s."), PrevDataRecPos: 4721,
TxnPos: 6211,
DataHeader{ DataLen: 29,
Oid: 6, },
Data: []byte("c__main__\nObject\nq\x01.U\x04g1.3q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbacbbbbbc00, Tid: 0x0285cbacbbbbbc00,
PrevDataRecPos: 6283, RecLenm8: 143,
TxnPos: 6362, Status: ' ',
DataLen: 29, User: []byte("user1.4"),
Data: []byte("c__main__\nObject\nq\x01.U\x04g1.4q\x02."), Description: []byte("step 1.4"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (g)s."),
}, },
TxnHeader{
Tid: 0x0285cbacc06d3a4c, []txnEntry{
RecLenm8: 143, {
Status: ' ', DataHeader{
User: []byte("user1.5"), Oid: 6,
Description: []byte("step 1.5"), Tid: 0x0285cbacbbbbbc00,
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (d)s."), PrevDataRecPos: 6283,
TxnPos: 6362,
DataHeader{ DataLen: 29,
Oid: 4, },
Data: []byte("c__main__\nObject\nq\x01.U\x04g1.4q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbacc06d3a4c, Tid: 0x0285cbacc06d3a4c,
PrevDataRecPos: 5981, RecLenm8: 143,
TxnPos: 6513, Status: ' ',
DataLen: 29, User: []byte("user1.5"),
Data: []byte("c__main__\nObject\nq\x01.U\x04d1.5q\x02."), Description: []byte("step 1.5"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (d)s."),
}, },
TxnHeader{
Tid: 0x0285cbacc51eb899, []txnEntry{
RecLenm8: 143, {
Status: ' ', DataHeader{
User: []byte("user1.6"), Oid: 4,
Description: []byte("step 1.6"), Tid: 0x0285cbacc06d3a4c,
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (g)s."), PrevDataRecPos: 5981,
TxnPos: 6513,
DataHeader{ DataLen: 29,
Oid: 6, },
Data: []byte("c__main__\nObject\nq\x01.U\x04d1.5q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbacc51eb899, Tid: 0x0285cbacc51eb899,
PrevDataRecPos: 6434, RecLenm8: 143,
TxnPos: 6664, Status: ' ',
DataLen: 29, User: []byte("user1.6"),
Data: []byte("c__main__\nObject\nq\x01.U\x04g1.6q\x02."), Description: []byte("step 1.6"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (g)s."),
}, },
TxnHeader{
Tid: 0x0285cbacc9d036e6, []txnEntry{
RecLenm8: 143, {
Status: ' ', DataHeader{
User: []byte("user1.7"), Oid: 6,
Description: []byte("step 1.7"), Tid: 0x0285cbacc51eb899,
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (b)s."), PrevDataRecPos: 6434,
TxnPos: 6664,
DataHeader{ DataLen: 29,
Oid: 3, },
Data: []byte("c__main__\nObject\nq\x01.U\x04g1.6q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbacc9d036e6, Tid: 0x0285cbacc9d036e6,
PrevDataRecPos: 3643, RecLenm8: 143,
TxnPos: 6815, Status: ' ',
DataLen: 29, User: []byte("user1.7"),
Data: []byte("c__main__\nObject\nq\x01.U\x04b1.7q\x02."), Description: []byte("step 1.7"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (b)s."),
}, },
TxnHeader{
Tid: 0x0285cbacce81b533, []txnEntry{
RecLenm8: 143, {
Status: ' ', DataHeader{
User: []byte("user1.8"), Oid: 3,
Description: []byte("step 1.8"), Tid: 0x0285cbacc9d036e6,
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (f)s."), PrevDataRecPos: 3643,
TxnPos: 6815,
DataHeader{ DataLen: 29,
Oid: 1, },
Data: []byte("c__main__\nObject\nq\x01.U\x04b1.7q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbacce81b533, Tid: 0x0285cbacce81b533,
PrevDataRecPos: 4567, RecLenm8: 143,
TxnPos: 6966, Status: ' ',
DataLen: 29, User: []byte("user1.8"),
Data: []byte("c__main__\nObject\nq\x01.U\x04f1.8q\x02."), Description: []byte("step 1.8"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (f)s."),
}, },
TxnHeader{
Tid: 0x0285cbacd3333380, []txnEntry{
RecLenm8: 143, {
Status: ' ', DataHeader{
User: []byte("user1.9"), Oid: 1,
Description: []byte("step 1.9"), Tid: 0x0285cbacce81b533,
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (d)s."), PrevDataRecPos: 4567,
TxnPos: 6966,
DataHeader{ DataLen: 29,
Oid: 4, },
Data: []byte("c__main__\nObject\nq\x01.U\x04f1.8q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbacd3333380, Tid: 0x0285cbacd3333380,
PrevDataRecPos: 6585, RecLenm8: 143,
TxnPos: 7117, Status: ' ',
DataLen: 29, User: []byte("user1.9"),
Data: []byte("c__main__\nObject\nq\x01.U\x04d1.9q\x02."), Description: []byte("step 1.9"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (d)s."),
}, },
TxnHeader{
Tid: 0x0285cbacd7e4b1cc, []txnEntry{
RecLenm8: 146, {
Status: ' ', DataHeader{
User: []byte("user1.10"), Oid: 4,
Description: []byte("step 1.10"), Tid: 0x0285cbacd3333380,
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (a)s."), PrevDataRecPos: 6585,
TxnPos: 7117,
DataHeader{ DataLen: 29,
Oid: 7, },
Data: []byte("c__main__\nObject\nq\x01.U\x04d1.9q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbacd7e4b1cc, Tid: 0x0285cbacd7e4b1cc,
PrevDataRecPos: 5830, RecLenm8: 146,
TxnPos: 7268, Status: ' ',
DataLen: 30, User: []byte("user1.10"),
Data: []byte("c__main__\nObject\nq\x01.U\x05a1.10q\x02."), Description: []byte("step 1.10"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (a)s."),
}, },
TxnHeader{
Tid: 0x0285cbacdc963019, []txnEntry{
RecLenm8: 146, {
Status: ' ', DataHeader{
User: []byte("user1.11"), Oid: 7,
Description: []byte("step 1.11"), Tid: 0x0285cbacd7e4b1cc,
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (f)s."), PrevDataRecPos: 5830,
TxnPos: 7268,
DataHeader{ DataLen: 30,
Oid: 1, },
Data: []byte("c__main__\nObject\nq\x01.U\x05a1.10q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbacdc963019, Tid: 0x0285cbacdc963019,
PrevDataRecPos: 7038, RecLenm8: 146,
TxnPos: 7422, Status: ' ',
DataLen: 30, User: []byte("user1.11"),
Data: []byte("c__main__\nObject\nq\x01.U\x05f1.11q\x02."), Description: []byte("step 1.11"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (f)s."),
}, },
TxnHeader{
Tid: 0x0285cbace147ae66, []txnEntry{
RecLenm8: 146, {
Status: ' ', DataHeader{
User: []byte("user1.12"), Oid: 1,
Description: []byte("step 1.12"), Tid: 0x0285cbacdc963019,
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (c)s."), PrevDataRecPos: 7038,
TxnPos: 7422,
DataHeader{ DataLen: 30,
Oid: 2, },
Data: []byte("c__main__\nObject\nq\x01.U\x05f1.11q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbace147ae66, Tid: 0x0285cbace147ae66,
PrevDataRecPos: 4413, RecLenm8: 146,
TxnPos: 7576, Status: ' ',
DataLen: 30, User: []byte("user1.12"),
Data: []byte("c__main__\nObject\nq\x01.U\x05c1.12q\x02."), Description: []byte("step 1.12"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (c)s."),
}, },
TxnHeader{
Tid: 0x0285cbace5f92cb3, []txnEntry{
RecLenm8: 146, {
Status: ' ', DataHeader{
User: []byte("user1.13"), Oid: 2,
Description: []byte("step 1.13"), Tid: 0x0285cbace147ae66,
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (f)s."), PrevDataRecPos: 4413,
TxnPos: 7576,
DataHeader{ DataLen: 30,
Oid: 1, },
Data: []byte("c__main__\nObject\nq\x01.U\x05c1.12q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbace5f92cb3, Tid: 0x0285cbace5f92cb3,
PrevDataRecPos: 7496, RecLenm8: 146,
TxnPos: 7730, Status: ' ',
DataLen: 30, User: []byte("user1.13"),
Data: []byte("c__main__\nObject\nq\x01.U\x05f1.13q\x02."), Description: []byte("step 1.13"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (f)s."),
}, },
TxnHeader{
Tid: 0x0285cbaceaaaab00, []txnEntry{
RecLenm8: 146, {
Status: ' ', DataHeader{
User: []byte("user1.14"), Oid: 1,
Description: []byte("step 1.14"), Tid: 0x0285cbace5f92cb3,
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (e)s."), PrevDataRecPos: 7496,
TxnPos: 7730,
DataHeader{ DataLen: 30,
Oid: 5, },
Data: []byte("c__main__\nObject\nq\x01.U\x05f1.13q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbaceaaaab00, Tid: 0x0285cbaceaaaab00,
PrevDataRecPos: 6132, RecLenm8: 146,
TxnPos: 7884, Status: ' ',
DataLen: 30, User: []byte("user1.14"),
Data: []byte("c__main__\nObject\nq\x01.U\x05e1.14q\x02."), Description: []byte("step 1.14"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (e)s."),
}, },
TxnHeader{
Tid: 0x0285cbacef5c294c, []txnEntry{
RecLenm8: 146, {
Status: ' ', DataHeader{
User: []byte("user1.15"), Oid: 5,
Description: []byte("step 1.15"), Tid: 0x0285cbaceaaaab00,
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (a)s."), PrevDataRecPos: 6132,
TxnPos: 7884,
DataHeader{ DataLen: 30,
Oid: 7, },
Data: []byte("c__main__\nObject\nq\x01.U\x05e1.14q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbacef5c294c, Tid: 0x0285cbacef5c294c,
PrevDataRecPos: 7342, RecLenm8: 146,
TxnPos: 8038, Status: ' ',
DataLen: 30, User: []byte("user1.15"),
Data: []byte("c__main__\nObject\nq\x01.U\x05a1.15q\x02."), Description: []byte("step 1.15"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (a)s."),
}, },
TxnHeader{
Tid: 0x0285cbacf40da799, []txnEntry{
RecLenm8: 146, {
Status: ' ', DataHeader{
User: []byte("user1.16"), Oid: 7,
Description: []byte("step 1.16"), Tid: 0x0285cbacef5c294c,
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (d)s."), PrevDataRecPos: 7342,
TxnPos: 8038,
DataHeader{ DataLen: 30,
Oid: 4, },
Data: []byte("c__main__\nObject\nq\x01.U\x05a1.15q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbacf40da799, Tid: 0x0285cbacf40da799,
PrevDataRecPos: 7189, RecLenm8: 146,
TxnPos: 8192, Status: ' ',
DataLen: 30, User: []byte("user1.16"),
Data: []byte("c__main__\nObject\nq\x01.U\x05d1.16q\x02."), Description: []byte("step 1.16"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (d)s."),
}, },
TxnHeader{
Tid: 0x0285cbacf8bf25e6, []txnEntry{
RecLenm8: 146, {
Status: ' ', DataHeader{
User: []byte("user1.17"), Oid: 4,
Description: []byte("step 1.17"), Tid: 0x0285cbacf40da799,
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (g)s."), PrevDataRecPos: 7189,
TxnPos: 8192,
DataHeader{ DataLen: 30,
Oid: 6, },
Data: []byte("c__main__\nObject\nq\x01.U\x05d1.16q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbacf8bf25e6, Tid: 0x0285cbacf8bf25e6,
PrevDataRecPos: 6736, RecLenm8: 146,
TxnPos: 8346, Status: ' ',
DataLen: 30, User: []byte("user1.17"),
Data: []byte("c__main__\nObject\nq\x01.U\x05g1.17q\x02."), Description: []byte("step 1.17"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (g)s."),
}, },
TxnHeader{
Tid: 0x0285cbacfd70a433, []txnEntry{
RecLenm8: 146, {
Status: ' ', DataHeader{
User: []byte("user1.18"), Oid: 6,
Description: []byte("step 1.18"), Tid: 0x0285cbacf8bf25e6,
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (b)s."), PrevDataRecPos: 6736,
TxnPos: 8346,
DataHeader{ DataLen: 30,
Oid: 3, },
Data: []byte("c__main__\nObject\nq\x01.U\x05g1.17q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbacfd70a433, Tid: 0x0285cbacfd70a433,
PrevDataRecPos: 6887, RecLenm8: 146,
TxnPos: 8500, Status: ' ',
DataLen: 30, User: []byte("user1.18"),
Data: []byte("c__main__\nObject\nq\x01.U\x05b1.18q\x02."), Description: []byte("step 1.18"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (b)s."),
}, },
TxnHeader{
Tid: 0x0285cbad02222280, []txnEntry{
RecLenm8: 146, {
Status: ' ', DataHeader{
User: []byte("user1.19"), Oid: 3,
Description: []byte("step 1.19"), Tid: 0x0285cbacfd70a433,
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (c)s."), PrevDataRecPos: 6887,
TxnPos: 8500,
DataHeader{ DataLen: 30,
Oid: 2, },
Data: []byte("c__main__\nObject\nq\x01.U\x05b1.18q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbad02222280, Tid: 0x0285cbad02222280,
PrevDataRecPos: 7650, RecLenm8: 146,
TxnPos: 8654, Status: ' ',
DataLen: 30, User: []byte("user1.19"),
Data: []byte("c__main__\nObject\nq\x01.U\x05c1.19q\x02."), Description: []byte("step 1.19"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (c)s."),
}, },
TxnHeader{
Tid: 0x0285cbad06d3a0cc, []txnEntry{
RecLenm8: 146, {
Status: ' ', DataHeader{
User: []byte("user1.20"), Oid: 2,
Description: []byte("step 1.20"), Tid: 0x0285cbad02222280,
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (g)s."), PrevDataRecPos: 7650,
TxnPos: 8654,
DataHeader{ DataLen: 30,
Oid: 6, },
Data: []byte("c__main__\nObject\nq\x01.U\x05c1.19q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbad06d3a0cc, Tid: 0x0285cbad06d3a0cc,
PrevDataRecPos: 8420, RecLenm8: 146,
TxnPos: 8808, Status: ' ',
DataLen: 30, User: []byte("user1.20"),
Data: []byte("c__main__\nObject\nq\x01.U\x05g1.20q\x02."), Description: []byte("step 1.20"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (g)s."),
}, },
TxnHeader{
Tid: 0x0285cbad0b851f19, []txnEntry{
RecLenm8: 146, {
Status: ' ', DataHeader{
User: []byte("user1.21"), Oid: 6,
Description: []byte("step 1.21"), Tid: 0x0285cbad06d3a0cc,
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (b)s."), PrevDataRecPos: 8420,
TxnPos: 8808,
DataHeader{ DataLen: 30,
Oid: 3, },
Data: []byte("c__main__\nObject\nq\x01.U\x05g1.20q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbad0b851f19, Tid: 0x0285cbad0b851f19,
PrevDataRecPos: 8574, RecLenm8: 146,
TxnPos: 8962, Status: ' ',
DataLen: 30, User: []byte("user1.21"),
Data: []byte("c__main__\nObject\nq\x01.U\x05b1.21q\x02."), Description: []byte("step 1.21"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (b)s."),
}, },
TxnHeader{
Tid: 0x0285cbad10369d66, []txnEntry{
RecLenm8: 146, {
Status: ' ', DataHeader{
User: []byte("user1.22"), Oid: 3,
Description: []byte("step 1.22"), Tid: 0x0285cbad0b851f19,
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (d)s."), PrevDataRecPos: 8574,
TxnPos: 8962,
DataHeader{ DataLen: 30,
Oid: 4, },
Data: []byte("c__main__\nObject\nq\x01.U\x05b1.21q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbad10369d66, Tid: 0x0285cbad10369d66,
PrevDataRecPos: 8266, RecLenm8: 146,
TxnPos: 9116, Status: ' ',
DataLen: 30, User: []byte("user1.22"),
Data: []byte("c__main__\nObject\nq\x01.U\x05d1.22q\x02."), Description: []byte("step 1.22"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (d)s."),
}, },
TxnHeader{
Tid: 0x0285cbad14e81bb3, []txnEntry{
RecLenm8: 146, {
Status: ' ', DataHeader{
User: []byte("user1.23"), Oid: 4,
Description: []byte("step 1.23"), Tid: 0x0285cbad10369d66,
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (b)s."), PrevDataRecPos: 8266,
TxnPos: 9116,
DataHeader{ DataLen: 30,
Oid: 3, },
Data: []byte("c__main__\nObject\nq\x01.U\x05d1.22q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbad14e81bb3, Tid: 0x0285cbad14e81bb3,
PrevDataRecPos: 9036, RecLenm8: 146,
TxnPos: 9270, Status: ' ',
DataLen: 30, User: []byte("user1.23"),
Data: []byte("c__main__\nObject\nq\x01.U\x05b1.23q\x02."), Description: []byte("step 1.23"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (b)s."),
}, },
TxnHeader{
Tid: 0x0285cbad19999a00, []txnEntry{
RecLenm8: 146, {
Status: ' ', DataHeader{
User: []byte("user1.24"), Oid: 3,
Description: []byte("step 1.24"), Tid: 0x0285cbad14e81bb3,
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (g)s."), PrevDataRecPos: 9036,
TxnPos: 9270,
DataHeader{ DataLen: 30,
Oid: 6, },
Data: []byte("c__main__\nObject\nq\x01.U\x05b1.23q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbad19999a00, Tid: 0x0285cbad19999a00,
PrevDataRecPos: 8882, RecLenm8: 146,
TxnPos: 9424, Status: ' ',
DataLen: 30, User: []byte("user1.24"),
Data: []byte("c__main__\nObject\nq\x01.U\x05g1.24q\x02."), Description: []byte("step 1.24"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x0czodb/py2 (g)s."),
}, },
TxnHeader{
Tid: 0x0285cbad1e4b184c, []txnEntry{
RecLenm8: 188, {
Status: ' ', DataHeader{
User: []byte("root1.0\nYour\nMagesty "), Oid: 6,
Description: []byte("undo 1.0\nmore detailed description\n\nzzz ...\t"), Tid: 0x0285cbad19999a00,
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x1czodb/py2 (undo AoXLrRToG7M=)s."), PrevDataRecPos: 8882,
TxnPos: 9424,
DataHeader{ DataLen: 30,
Oid: 3, },
Data: []byte("c__main__\nObject\nq\x01.U\x05g1.24q\x02."),
},
},
},
{
TxnHeader{
Tid: 0x0285cbad1e4b184c, Tid: 0x0285cbad1e4b184c,
PrevDataRecPos: 9344, RecLenm8: 188,
TxnPos: 9578, Status: ' ',
DataLen: 0, User: []byte("root1.0\nYour\nMagesty "),
Data: []byte("\x00\x00\x00\x00\x00\x00#L"), Description: []byte("undo 1.0\nmore detailed description\n\nzzz ...\t"),
}, Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x1czodb/py2 (undo AoXLrRToG7M=)s."),
}, },
TxnHeader{
Tid: 0x0285cbad22fc9699, []txnEntry{
RecLenm8: 189, {
Status: ' ', DataHeader{
User: []byte("root1.1\nYour\nMagesty "), Oid: 3,
Description: []byte("undo 1.1\nmore detailed description\n\nzzz ...\t\t"), Tid: 0x0285cbad1e4b184c,
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x1czodb/py2 (undo AoXLrRmZmgA=)s."), PrevDataRecPos: 9344,
TxnPos: 9578,
DataHeader{ DataLen: 0,
Oid: 6, },
Data: []byte("\x00\x00\x00\x00\x00\x00#L"),
},
},
},
{
TxnHeader{
Tid: 0x0285cbad22fc9699, Tid: 0x0285cbad22fc9699,
PrevDataRecPos: 9498, RecLenm8: 189,
TxnPos: 9774, Status: ' ',
DataLen: 0, User: []byte("root1.1\nYour\nMagesty "),
Data: []byte("\x00\x00\x00\x00\x00\x00\"\xb2"), Description: []byte("undo 1.1\nmore detailed description\n\nzzz ...\t\t"),
Extension: []byte("}q\x01U\x0bx-generatorq\x02U\x1czodb/py2 (undo AoXLrRmZmgA=)s."),
},
[]txnEntry{
{
DataHeader{
Oid: 6,
Tid: 0x0285cbad22fc9699,
PrevDataRecPos: 9498,
TxnPos: 9774,
DataLen: 0,
},
Data: []byte("\x00\x00\x00\x00\x00\x00\"\xb2"),
},
}, },
}, },
} }
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