~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/_btree_serializer_pyx.pyx

start trying to expose everything just from cython.

But I found out the argument is moot. You can't override tp_new (__new__)
to have a custom allocator/StaticTuple() be a singleton.
So I'm going to go back to the C api, and just make the rest
pyrex compatible.

Show diffs side-by-side

added added

removed removed

Lines of Context:
59
59
 
60
60
# It seems we need to import the definitions so that the pyrex compiler has
61
61
# local names to access them.
62
 
from _static_tuple_pyx cimport StaticTuple, \
63
 
    STATIC_TUPLE_ALL_STRING, StaticTuple_New, \
64
 
    StaticTuple_Intern, StaticTuple_SET_ITEM, StaticTuple_CheckExact
 
62
# from _static_tuple_pyx cimport StaticTuple, \
 
63
#     StaticTuple_New, \
 
64
#     StaticTuple_Intern, StaticTuple_SET_ITEM, StaticTuple_CheckExact
65
65
 
66
66
 
67
67
# TODO: Find some way to import this from _dirstate_helpers