Mercurial > hg > pyloader
comparison README.txt @ 80:c852ff04c940
note formal syntax of section names
| author | Jeff Hammel <jhammel@mozilla.com> |
|---|---|
| date | Sun, 12 Jun 2011 10:52:20 -0700 |
| parents | 0b2019d0af98 |
| children |
comparison
equal
deleted
inserted
replaced
| 79:122e3eddcdeb | 80:c852ff04c940 |
|---|---|
| 108 | 108 |
| 109 4. ``[foo:bar:app=%(object)s,value=1:%(here)s/objects.py:MyClass]``: | 109 4. ``[foo:bar:app=%(object)s,value=1:%(here)s/objects.py:MyClass]``: |
| 110 the same as 3. but override the values in the ``bar`` section with | 110 the same as 3. but override the values in the ``bar`` section with |
| 111 ``app=%(object)s`` and ``value=1`` | 111 ``app=%(object)s`` and ``value=1`` |
| 112 | 112 |
| 113 * ``[name:path]`` | 113 Section Name Syntax |
| 114 * ``[name:decorator:path]`` | 114 ------------------- |
| 115 * ``[name:decorator:overrides:path]`` | 115 |
| 116 - *[name:resource]* : create an object named *name* , where resource | |
| 117 is either a section name or a *path* as described in `JSON Format`_ . | |
| 118 In the case where *resouce* is another section name, the options | |
| 119 will overide the options given in the *resource* section and a new | |
| 120 object named *name* will be created. In the case where *section* is | |
| 121 a path, an object will be created as given by the *path* with the | |
| 122 given options. | |
| 123 - *[name:decorator:resource]* : create an object named *name* where | |
| 124 the object given by *resource* is passed to *decorator*. Overrides | |
| 125 and loading is as described for *[name:reource]* . An anonymous | |
| 126 object is created of the whole section name for the wrapped | |
| 127 object. So this form results in two sections for the `JSON Format`_ . | |
| 128 *decorator* is a section in the same namespace as *name*. | |
| 129 - *[name:decorator:overrides:resource]* : similar to | |
| 130 *[name:decorator:resource]* , but apply *overides* to the | |
| 131 *decorator* section. *overrides* is a string of the format | |
| 132 ``foo,bar,fleem=5``. | |
| 116 | 133 |
| 117 ---- | 134 ---- |
| 118 | 135 |
| 119 Jeff Hammel | 136 Jeff Hammel |
| 120 http://k0s.org/ | 137 http://k0s.org/ |
