WebKit Examples

Introspection

The following table shows the values for various Python expressions, all of which are related to introspection. That is to say, all the expressions examine the environment such as the object, the object's class, the module and so on.

locals().keys()self
globals().keys()__builtins__, __file__, Introspect, ExamplePage, __package__, __name__, __donotreload__, __doc__
dir(self)__class__, __delattr__, __dict__, __doc__, __format__, __getattribute__, __hash__, __init__, __module__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__, __weakref__, _actionPrefix, _bindingForGetKey, _busy, _factory, _methodForRequestType, _request, _respond, _response, _serverSidePath, _session, _styleSheet, _transaction, actions, application, awake, callMethodOfServlet, canBeReused, canBeThreaded, close, cornerTitle, defaultAction, deprecated, endResponse, examplePages, forward, handleAction, handleUnknownSetKey, hasValueForKey, hasValueForName, htBodyArgs, htTitle, htmlDecode, htmlEncode, includeURL, isDebugging, lastModified, list, log, menuHeading, menuItem, methodNameForAction, name, notImplemented, open, pair, postAction, preAction, request, resetKeyBindings, respond, respondToGet, respondToHead, respondToPost, response, runMethodForTransaction, runTransaction, sendRedirectAndEnd, sendRedirectPermanentAndEnd, sendRedirectSeeOtherAndEnd, sendRedirectTemporaryAndEnd, serverSidePath, session, sessionEncode, setFactory, setValueForKey, sleep, title, transaction, urlDecode, urlEncode, validateHTML, valueForKey, valueForKeySequence, valueForName, valueForUnknownKey, valuesForNames, write, writeBanner, writeBody, writeBodyParts, writeContent, writeContextsMenu, writeDocType, writeExamplePagesItems, writeExamplesMenu, writeExceptionReport, writeHTML, writeHead, writeHeadParts, writeJavaScript, writeMetaData, writeOtherMenu, writeSidebar, writeStyleSheet, writeTitle, writeVersions, writeWebKitSidebarSections, writeWebwareEmailMenu, writeWebwareExitsMenu, writeln
dir(self.__class__)__class__, __delattr__, __dict__, __doc__, __format__, __getattribute__, __hash__, __init__, __module__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__, __weakref__, _actionPrefix, _bindingForGetKey, _respond, _styleSheet, actions, application, awake, callMethodOfServlet, canBeReused, canBeThreaded, close, cornerTitle, defaultAction, deprecated, endResponse, examplePages, forward, handleAction, handleUnknownSetKey, hasValueForKey, hasValueForName, htBodyArgs, htTitle, htmlDecode, htmlEncode, includeURL, isDebugging, lastModified, list, log, menuHeading, menuItem, methodNameForAction, name, notImplemented, open, pair, postAction, preAction, request, resetKeyBindings, respond, respondToGet, respondToHead, respondToPost, response, runMethodForTransaction, runTransaction, sendRedirectAndEnd, sendRedirectPermanentAndEnd, sendRedirectSeeOtherAndEnd, sendRedirectTemporaryAndEnd, serverSidePath, session, sessionEncode, setFactory, setValueForKey, sleep, title, transaction, urlDecode, urlEncode, validateHTML, valueForKey, valueForKeySequence, valueForName, valueForUnknownKey, valuesForNames, write, writeBanner, writeBody, writeBodyParts, writeContent, writeContextsMenu, writeDocType, writeExamplePagesItems, writeExamplesMenu, writeExceptionReport, writeHTML, writeHead, writeHeadParts, writeJavaScript, writeMetaData, writeOtherMenu, writeSidebar, writeStyleSheet, writeTitle, writeVersions, writeWebKitSidebarSections, writeWebwareEmailMenu, writeWebwareExitsMenu, writeln
self.__class__.__bases__<class 'Examples.ExamplePage.ExamplePage'>
dir(self.__class__.__bases__[0])__class__, __delattr__, __dict__, __doc__, __format__, __getattribute__, __hash__, __init__, __module__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__, __weakref__, _actionPrefix, _bindingForGetKey, _respond, _styleSheet, actions, application, awake, callMethodOfServlet, canBeReused, canBeThreaded, close, cornerTitle, defaultAction, deprecated, endResponse, examplePages, forward, handleAction, handleUnknownSetKey, hasValueForKey, hasValueForName, htBodyArgs, htTitle, htmlDecode, htmlEncode, includeURL, isDebugging, lastModified, log, menuHeading, menuItem, methodNameForAction, name, notImplemented, open, postAction, preAction, request, resetKeyBindings, respond, respondToGet, respondToHead, respondToPost, response, runMethodForTransaction, runTransaction, sendRedirectAndEnd, sendRedirectPermanentAndEnd, sendRedirectSeeOtherAndEnd, sendRedirectTemporaryAndEnd, serverSidePath, session, sessionEncode, setFactory, setValueForKey, sleep, title, transaction, urlDecode, urlEncode, validateHTML, valueForKey, valueForKeySequence, valueForName, valueForUnknownKey, valuesForNames, write, writeBanner, writeBody, writeBodyParts, writeContent, writeContextsMenu, writeDocType, writeExamplePagesItems, writeExamplesMenu, writeExceptionReport, writeHTML, writeHead, writeHeadParts, writeJavaScript, writeMetaData, writeOtherMenu, writeSidebar, writeStyleSheet, writeTitle, writeVersions, writeWebKitSidebarSections, writeWebwareEmailMenu, writeWebwareExitsMenu, writeln