Package nagare
Module __init__.py:
Module ajax.py: Asynchronous update objects and Python to javascript transcoder
Module callbacks.py: Callbacks manager
Module comet.py: Comet-style channels i.e HTTP push channels
Module component.py: This module implements the component model of the framework.
Module config.py: Helper to validate a configuration
Module continuation.py: A Continuation() object captures an execution context
Module database.py:
Module editor.py: Helpers to validate form datum
Module i18n.py: Internationalization service
Module local.py: Scoped objects
Module log.py:
Module partial.py: Serializable partial functions
Module presentation.py: Generic methods to associate views and URLs to objects
Module pyjs.py:
Module serializer.py: Generate the content to return to the browser
Module state.py: Helper to mark an object as stateless
Module top.py: Add <html><head><body> around a tree
Module util.py: Various pre-defined components
Module validator.py: Set of validating objects
Module var.py: Variables with a functional interface:
Module wsgi.py: A WSGIApp object is an intermediary object between a publisher and the root component of the application
Package admin
Module __init__.py:
Module admin_app.py: This is the admin application. By default, when launched, it's mapped to url /admin and /.
Module command.py: The nagare-admin executable
Module create.py: The create administrative command
Module create_rules.py: The create-rules administrative command
Module db.py: The create-db and drop-db administrative commands
Module info.py: The info administrative command
Module reference.py: Import an object from a string reference
Module reloader.py: Utiliy module that watches for files modification and exits the current process when this event happens.
Module serve.py: The serve administrative command
Module serve_module.py: The serve-module administrative command
Module shell.py: The shell and batch administrative commands
Module util.py: Various tools used be the administrative commands
Package interface
Module __init__.py:
Module applications.py: Applications administration view
Module info.py: Framework environment administrative view
Package doc
Module __init__.py:
Module code_block.py: Extensions to ReStructuredText
Module setuplib.py: Extensions to Setuptools
Package namespaces
Module __init__.py:
Module common.py: Base class of all the renderers
Module esi.py: Edge Server-side Include renderer
Module xhtml.py: The XHTML renderer
Module xhtml5.py: The XHTML5 renderer
Module xhtml_base.py: The XHTML renderer
Module xml.py: XML renderer
Module xsl.py: XSL renderer
Package test
Module __init__.py:
Module test_xhtmlns.py:
Module test_xmlns.py:
Module test_xslns.py:
File: helloworld.csv
File: helloworld.html
File: iso-8859.xml
File: test_xmlns_1.xml
Package publishers
Module __init__.py:
Module common.py: Base class of all the publishers
Module eventlet_publisher.py: The eventlet publisher
Module fapws_publisher.py: The FAPWS3 publisher
Module fcgi_publisher.py: The FastCGI publisher
Module standalone_publisher.py: The HTTP multi-threaded publisher
Package security
Module __init__.py: Securiy API for the applications
Module basic_auth.py: Authentication manager for the basic HTTP authentication scheme
Module common.py:
Module digest_auth.py: Authentication manager for the digest HTTP authentication scheme
Module dummy_manager.py: Empty security manager
Module form_auth.py: Simple form based authentication manager
Package sessions
Module __init__.py:
Module common.py: Base classes for the sessions management
Module lru_dict.py: A LRU dictionary is a dictionary with a fixed maximum number of keys.
Module memcached_sessions.py:
Module memory_sessions.py: Sessions managed in memory
Module serializer.py:
Package test
Module __init__.py:
Module test_component.py:
Module test_database.py:
Module test_form.py:
Module test_i18n.py:
Module test_serializer.py:
Module test_top.py:
Module test_wsgi.py:
File: helloworld.csv
File: test_xmlns_1.xml