| Commit message (Collapse) | Author | Age |
|
|
|
| |
Merge values from multiple files.
|
| |
|
| |
|
|
|
|
|
|
| |
Python3 only supports "new-style" classes (those extending object),
and we don't need to explicitly inherit from this root class any more.
See http://pylint-messages.wikidot.com/messages:c1001
|
|
|
|
| |
They are not needed for python >= 3.0.
|
| |
|
|
|
|
| |
This is just more reorganization.
|
| |
|
|
|
|
| |
This is just whitespace changes.
|
|
|
|
|
|
| |
- use relative imports if possible
- group imports into standard library, third party, and alot modules
- sort imports alphabetically
|
| |
|
| |
|
|
|
|
| |
..in theme files
|
| |
|
| |
|
|
|
|
|
| |
this makes sure that undefined values in highlight 'threadline-foo' sections
default to their corresponding parts in the 'threadlin' (default) section
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
This allows the user to specify alternate 'threadline.*'
sections for searchmode: They specify the difference to the default
threadline theming.
Each of those can contain fields 'query' and 'tagged_with' to determine
if they apply: We go through all those threadline sections top down,
for each of them check if the conditions query (thread matches querystring)
and 'tagged_with' (culmulative tags of messages in thread contain those listed).
The first section that matches wins, default is to section 'threadline'.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
its constructor makes sure that 'threadline'
subsections of 'search' section actually have
subsections defined for all parts listed in its 'order' value (which lists all parts to be
displayed).
Moreover, this implements 'get_threadline_structure':
a method that will compile a dict with all threadline
theming infos for a given thread object.
|
|
|
|
|
| |
It just needs to store the already parsed AttrSpec objects:
requested attributes are simply looked up in the configobj object
|
|
|
|
| |
cf issue #472
|
| |
|
| |
|
|
|