/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 bzrlib/tsort.py

  • Committer: John Arbash Meinel
  • Date: 2007-04-18 23:24:48 UTC
  • mto: This revision was merged to the branch mainline in revision 2432.
  • Revision ID: john@arbash-meinel.com-20070418232448-9gy9sweckh5f4mda
Use __slots__ for MergeSorter

Show diffs side-by-side

added added

removed removed

Lines of Context:
186
186
 
187
187
class MergeSorter(object):
188
188
 
 
189
    __slots__ = ['_node_name_stack',
 
190
                 '_node_merge_depth_stack',
 
191
                 '_pending_parents_stack',
 
192
                 '_assigned_sequence_stack',
 
193
                 '_left_subtree_pushed_stack',
 
194
                 '_generate_revno',
 
195
                 '_graph',
 
196
                 '_mainline_revisions',
 
197
                 '_stop_revision',
 
198
                 '_original_graph',
 
199
                 '_revnos',
 
200
                 '_root_sequence',
 
201
                 '_completed_node_names',
 
202
                 '_scheduled_nodes',
 
203
                ]
 
204
 
189
205
    def __init__(self, graph, branch_tip, mainline_revisions=None,
190
206
        generate_revno=False):
191
207
        """Merge-aware topological sorting of a graph.