/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to serialize_transform.py

  • Committer: Aaron Bentley
  • Date: 2008-10-05 06:17:16 UTC
  • mto: (0.15.1 unshelve)
  • mto: This revision was merged to the branch mainline in revision 3820.
  • Revision ID: aaron@aaronbentley.com-20081005061716-yk2ow3gb2fspzh85
Get executability under test.

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
 
5
5
def serialize(tt):
6
6
    new_name = dict((k, v.encode('utf-8')) for k, v in tt._new_name.items())
 
7
    new_executability = dict((k, int(v)) for k, v in
 
8
                             tt._new_executability.items())
7
9
    attribs = {
8
10
        '_id_number': tt._id_number,
9
11
        '_new_name': new_name,
10
12
        '_new_parent': tt._new_parent,
 
13
        '_new_executability': new_executability,
11
14
        '_new_id': tt._new_id,
12
15
        }
13
16
    serializer = pack.ContainerSerialiser()
37
40
    tt._new_name = dict((k, v.decode('utf-8'))
38
41
                        for k, v in attribs['_new_name'].items())
39
42
    tt._new_parent = attribs['_new_parent']
 
43
    tt._new_executability = dict((k, bool(v)) for k, v in
 
44
        attribs['_new_executability'].items())
40
45
    tt._new_id = attribs['_new_id']
41
46
    tt._r_new_id = dict((v, k) for k, v in tt._new_id.items())
42
47
    for ((trans_id, kind),), content in iterator: