/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 profile_imports.py

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2006-10-10 07:09:12 UTC
  • mfrom: (2063.4.5 lazy_regex)
  • Revision ID: pqm@pqm.ubuntu.com-20061010070912-10e1b070dacb4c40
(John Arbash Meinel) bzrlib.lazy_regex.lazy_compile creates regex objects that are compiled on demand

Show diffs side-by-side

added added

removed removed

Lines of Context:
117
117
    extra = ''
118
118
    if frame_name.endswith('demandload'):
119
119
        # If this was demandloaded, we have 3 frames to ignore
120
 
        extra = ' (demandload)'
 
120
        extra = '(demandload) '
121
121
        frame = sys._getframe(4)
122
122
        frame_name = frame.f_globals.get('__name__', '<unknown>')
123
123
    elif frame_name.endswith('lazy_import'):
124
124
        # If this was lazily imported, we have 3 frames to ignore
125
 
        extra = ' (lazy)'
 
125
        extra = '[l] '
126
126
        frame = sys._getframe(4)
127
127
        frame_name = frame.f_globals.get('__name__', '<unknown>')
128
128
    frame_lineno = frame.f_lineno
129
129
 
130
 
    this = stack_add(name+extra, frame_name, frame_lineno, scope_name)
 
130
    this = stack_add(extra + name, frame_name, frame_lineno, scope_name)
131
131
 
132
132
    tstart = time.time()
133
133
    try:
148
148
    # And who is requesting this?
149
149
    frame = sys._getframe(2)
150
150
    frame_name = frame.f_globals.get('__name__', '<unknown>')
 
151
 
 
152
    extra = ''
 
153
    if frame_name.endswith('lazy_regex'):
 
154
        # If this was lazily compiled, we have 3 more frames to ignore
 
155
        extra = '[l] '
 
156
        frame = sys._getframe(5)
 
157
        frame_name = frame.f_globals.get('__name__', '<unknown>')
151
158
    frame_lineno = frame.f_lineno
152
 
 
153
 
    this = stack_add(repr(args[0]), frame_name, frame_lineno)
 
159
    this = stack_add(extra+repr(args[0]), frame_name, frame_lineno)
154
160
 
155
161
    tstart = time.time()
156
162
    try: