Module callirhoe
[hide private]
[frames] | no frames]

Module callirhoe

source code

high quality calendar rendering

Functions [hide private]
module
import_plugin(plugin_paths, cat, longcat, longcat2, listopt, preset)
import a plugin making it visible
source code
 
print_examples()
print usage examples
source code
 
add_list_option(parser, opt)
add a --list-plugins option to parser
source code
optparse.OptionParser
get_parser()
get the argument parser object
source code
 
main_program() source code
Variables [hide private]
  __package__ = None
  resources = None
Function Details [hide private]

import_plugin(plugin_paths, cat, longcat, longcat2, listopt, preset)

source code 

import a plugin making it visible

Example:

>>> Language = import_plugin(get_plugin_paths(), "lang", "language", "languages", "--list-languages", "EN")
Parameters:
  • plugin_paths - list of plugin search paths
  • cat - short category name (for folder name)
  • longcat - long category name
  • longcat2 - long category name in plural form
  • listopt - option name
  • preset - default value
Returns: module

Note: Aimed for internal use with lang, style, geom, layouts.

add_list_option(parser, opt)

source code 

add a --list-plugins option to parser

Note: To be used with languages, layouts, styles and geometries.