aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/tools/staticdirect.py
diff options
context:
space:
mode:
authorChristopher Allan Webber <cwebber@dustycloud.org>2013-08-28 11:11:41 -0500
committerChristopher Allan Webber <cwebber@dustycloud.org>2013-08-28 11:11:41 -0500
commitb33feb18a77fcd9ff5b9c0cdb9ed6d81c467e759 (patch)
treefd7724cf0b12be34bfd4d7b77948947b24fcf567 /mediagoblin/tools/staticdirect.py
parent9dfca6b3ce3b38419c5be27e197f8afd9b05a0b1 (diff)
downloadmediagoblin-b33feb18a77fcd9ff5b9c0cdb9ed6d81c467e759.tar.lz
mediagoblin-b33feb18a77fcd9ff5b9c0cdb9ed6d81c467e759.tar.xz
mediagoblin-b33feb18a77fcd9ff5b9c0cdb9ed6d81c467e759.zip
Fix failing to build docs
Diffstat (limited to 'mediagoblin/tools/staticdirect.py')
-rw-r--r--mediagoblin/tools/staticdirect.py26
1 files changed, 14 insertions, 12 deletions
diff --git a/mediagoblin/tools/staticdirect.py b/mediagoblin/tools/staticdirect.py
index ef8b20d0..8381b8b6 100644
--- a/mediagoblin/tools/staticdirect.py
+++ b/mediagoblin/tools/staticdirect.py
@@ -35,7 +35,8 @@ class StaticDirect(object):
staticdirect to. In general, you should supply a None domain, as
that's the "default" domain.
- Things work like this:
+ Things work like this::
+
>>> staticdirect = StaticDirect(
... {None: "/static/",
... "theme": "http://example.org/themestatic/"})
@@ -69,17 +70,18 @@ class PluginStatic(object):
This has two mandatory attributes that you must pass in on class
init:
- - name: this name will be both used for lookup in "urlgen" for
- your plugin's static resources and for the subdirectory that
- it'll be "mounted" to for serving via your web browser. It
- *MUST* be unique. If writing a plugin bundled with MediaGoblin
- please use the pattern 'coreplugin__foo' where 'foo' is your
- plugin name. All external plugins should use their modulename,
- so if your plugin is 'mg_bettertags' you should also call this
- name 'mg_bettertags'.
- - file_path: the directory your plugin's static resources are
- located in. It's recommended that you use
- pkg_resources.resource_filename() for this.
+
+ - *name:* this name will be both used for lookup in "urlgen" for
+ your plugin's static resources and for the subdirectory that
+ it'll be "mounted" to for serving via your web browser. It
+ *MUST* be unique. If writing a plugin bundled with MediaGoblin
+ please use the pattern 'coreplugin__foo' where 'foo' is your
+ plugin name. All external plugins should use their modulename,
+ so if your plugin is 'mg_bettertags' you should also call this
+ name 'mg_bettertags'.
+ - *file_path:* the directory your plugin's static resources are
+ located in. It's recommended that you use
+ pkg_resources.resource_filename() for this.
An example of using this::