~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/btree_index.py

  • Committer: John Arbash Meinel
  • Date: 2008-08-22 02:18:27 UTC
  • mto: This revision was merged to the branch mainline in revision 3644.
  • Revision ID: john@arbash-meinel.com-20080822021827-682x4linhe28stky
Rename _parse_btree to _btree_serializer

Show diffs side-by-side

added added

removed removed

Lines of Context:
331
331
            #       and then do a single malloc() rather than lots of
332
332
            #       intermediate mallocs as we build everything up.
333
333
            #       ATM 3 / 13s are spent flattening nodes (10s is compressing)
334
 
            string_key, line = _parse_btree._flatten_node(node,
335
 
                                                          self.reference_lists)
 
334
            string_key, line = _btree_serializer._flatten_node(node,
 
335
                                    self.reference_lists)
336
336
            self._add_key(string_key, line, rows)
337
337
        for row in reversed(rows):
338
338
            pad = (type(row) != _LeafBuilderRow)
524
524
    def __init__(self, bytes, key_length, ref_list_length):
525
525
        """Parse bytes to create a leaf node object."""
526
526
        # splitlines mangles the \r delimiters.. don't use it.
527
 
        self.keys = dict(_parse_btree._parse_leaf_lines(bytes,
 
527
        self.keys = dict(_btree_serializer._parse_leaf_lines(bytes,
528
528
            key_length, ref_list_length))
529
529
 
530
530
 
1106
1106
 
1107
1107
 
1108
1108
try:
1109
 
    from bzrlib import _parse_btree_c as _parse_btree
 
1109
    from bzrlib import _btree_serializer_c as _btree_serializer
1110
1110
except ImportError:
1111
 
    from bzrlib import _parse_btree_py as _parse_btree
 
1111
    from bzrlib import _btree_serializer_py as _btree_serializer