- 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 database.py:
- Module editor.py: Helpers to validate form datum
- Module i18n.py: Internationalization service
- Module local.py: Scoped objects
- Module log.py:
- 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 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 main.py: The nagare-admin executable
- 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 dummy_sessions.py: Dummy sessions manager
- 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
- Package test
- Module __init__.py:
- Module test_database.py:
- Module test_form.py:
- Module test_i18n.py:
- Module test_mvc.py:
- Module test_wsgi.py:
- File: helloworld.csv
- File: test_xmlns_1.xml