Learning Python - Mark Lutz [611]
Emacs, Text Editor Launch Options
embedded calls, Embedding Calls
embedding contrasted with inheritance, Other Ways to Combine Classes
empty strings, Strings
encapsulation, OOP Is About Code Reuse, Coding Methods
encoding and decoding, Character Encoding Schemes
encodings module, Character Encoding Schemes
end-of-line characters, Text and Binary Modes in 3.0
Enthought Python Distribution, Where to Get Python
enumerate function, Generating Both Offsets and Items: enumerate, Other Iteration Contexts
env program, Unix Executable Scripts (#!)
equality, testing for, Comparisons, Equality, and Truth
error checking, Termination Actions
Python compared to C, Termination Actions
error handling, Exception Roles
etree package, XML Parsing Tools
eval function, Storing and parsing Python objects in files
event notification, Exception Roles
except clause, try Statement Clauses, try Statement Clauses, try Statement Clauses, Catching Too Much: Avoid Empty except and Exception
(see also try statement)
empty clauses, try Statement Clauses, Catching Too Much: Avoid Empty except and Exception
Exception class, Built-in Exception Classes, Catching Too Much: Avoid Empty except and Exception
built-in exceptions and system exit events, Catching Too Much: Avoid Empty except and Exception
exception classes, Exception Objects, Chapter Summary, Exception Objects, Class-Based Exceptions, Coding Exceptions Classes, Why Exception Hierarchies?, Why Exception Hierarchies?, Built-in Exception Classes, Default Printing and State, Built-in Exception Classes, Built-in Exception Categories, Default Printing and State, Custom Print Displays, Custom Data and Behavior, Providing Exception Methods, Providing Exception Details, Providing Exception Methods, Providing Exception Methods
advantages, Exception Objects
built-in exception classes, Built-in Exception Classes, Default Printing and State, Built-in Exception Classes, Built-in Exception Categories, Default Printing and State
categories, Built-in Exception Categories
default printing and state, Default Printing and State
hierarchies, Built-in Exception Classes
coding, Coding Exceptions Classes
custom data and behavior, Custom Data and Behavior, Providing Exception Methods, Providing Exception Details, Providing Exception Methods
providing exception details, Providing Exception Details
providing exception methods, Providing Exception Methods
custom print displays, Custom Print Displays
defining handler methods, Providing Exception Methods
exception hierarchies, Class-Based Exceptions, Why Exception Hierarchies?, Why Exception Hierarchies?
justification, Why Exception Hierarchies?, Why Exception Hierarchies?
exceptions, Exception Basics, Why Use Exceptions?, Why Use Exceptions?, Exception Roles, Default Exception Handler, Catching Exceptions, Raising Exceptions, User-Defined Exceptions, Termination Actions, Exception Coding Details, Example: Default Behavior, Example: Catching Built-in Exceptions, The raise Statement, Python 3.0 Exception Chaining: raise from, The assert Statement, Example: Trapping Constraints (but Not Errors!), with/as Context Managers, The Context Management Protocol, Basic Usage, The Context Management Protocol, String Exceptions Are Right Out!, Class-Based Exceptions, Class-Based Exceptions, Nesting Exception Handlers, Example: Syntactic Nesting, Exception Idioms, More on sys.exc_info, Exceptions Aren’t Always Errors, Functions Can Signal Conditions with raise, Functions Can Signal Conditions with raise, Closing Files and Server Connections, Running In-Process Tests, Exception Design Tips and Gotchas, Catching Too Little: Use Class-Based Categories, What Should Be Wrapped, Catching Too Much: Avoid Empty except and Exception, Catching Too Little: Use Class-Based Categories
assert statement, The assert Statement, Example: Trapping Constraints (but Not Errors!)
trapping constraints example, Example: Trapping Constraints (but Not Errors!)
catching built-in exceptions example, Example: Catching Built-in Exceptions
catching exceptions, Catching