Inherits from
- HasPrivateTraits: enthought.traits.has_traits.HasPrivateTraits
Attributes
- bp_info
Addition break point information:
bp_info = List
- bp_lines
The line numbers containing break points:
bp_lines = List(Int)
- file_name
The file name of the source file:
file_name = Str
- modified
Was the list of break points modified:
modified = Bool(False)
- source
The source lines associated with the source file:
source = List(Str)
Inherited from base classes
Method summary
- clear_bp(self)
- reset_bp(self, line)
- restore(self)
- save(self, fh)
- set_bp(self, line, text = None, bp_type = 'Breakpoint', code = '', end_line = None)
- toggle_bp(self, line, bp_type = 'Breakpoint', code = '', end_line = None)
Inherited from base classes
- __deepcopy__(self, memo)
- __getstate__(self)
- __prefix_trait__(self, name, is_set)
- __reduce_ex__(self, protocol)
- __setstate__(self, state, trait_change_notify = True)
- add_class_trait(cls, name, *trait)
- add_trait(self, name, *trait)
- add_trait_category(cls, category)
- add_trait_listener(self, object, prefix = '')
- all_trait_names(self)
- base_trait(self, name)
- class_default_traits_view(cls)
- class_editable_traits(cls)
- class_trait_names(cls, **metadata)
- class_trait_view(cls, name = None, view_element = None)
- class_trait_view_elements(cls)
- class_traits(cls, **metadata)
- clone_traits(self, traits = None, memo = None, copy = None, **metadata)
- configure_traits(self, filename = None, view = None, kind = None, edit = True, context = None, handler = None, id = '', scrollable = None, **args)
- copy_traits(self, other, traits = None, memo = None, copy = None, **metadata)
- copyable_trait_names(self, **metadata)
- default_traits_view(self)
- edit_traits(self, view = None, parent = None, kind = None, context = None, handler = None, id = '', scrollable = None, **args)
- editable_traits(self)
- has_traits_interface(self, *interfaces)
- on_trait_change(self, handler, name = None, remove = False, dispatch = 'same', priority = False, deferred = False)
- print_traits(self, show_help = False, **metadata)
- remove_trait(self, name)
- remove_trait_listener(self, object, prefix = '')
- reset_traits(self, traits = None, **metadata)
- set_trait_dispatch_handler(cls, name, klass, override = False)
- sync_trait(self, trait_name, object, alias = None, mutual = True, remove = False)
- trait(self, name, force = False, copy = False)
- trait_context(self)
- trait_get(self, *names, **metadata)
- trait_monitor(cls, handler, remove = False)
- trait_names(self, **metadata)
- trait_set(self, trait_change_notify = True, **traits)
- trait_setq(self, **traits)
- trait_subclasses(cls, all = False)
- trait_view(self, name = None, view_element = None)
- trait_view_elements(self)
- trait_views(self, klass = None)
- traits(self, **metadata)
- validate_trait(self, name, value)
Methods
- clear_bp(self)
Clears (i.e. deletes) all break points in the source file.
- reset_bp(self, line)
Resets (i.e. deletes) a break point on the specified line number.
- restore(self)
Restores all break points and activates them in the FBI debugger.
- save(self, fh)
Saves all break points to a specified file handle.
- set_bp(self, line, text = None, bp_type = 'Breakpoint', code = '', end_line = None)
Sets a break point on the specified line number. If the optional text argument is specified, it will check to see if the specified line matches the specified text, and if not, set the bp on the closest line matching the text. If no matching line is found, no breakpoint is set.
- toggle_bp(self, line, bp_type = 'Breakpoint', code = '', end_line = None)
Toggles the break point on the specified line number.