[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: l10n-support/pology/scripts
From: Chusslove Illich <caslav.ilic () gmx ! net>
Date: 2009-12-30 15:08:19
Message-ID: 1262185699.168414.24344.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 1067775 by ilic:
Ascription filters can now be built by giving selector specifications (as single \
string or tuple/list of strings).
M +14 -0 posummit.py
--- trunk/l10n-support/pology/scripts/posummit.py #1067774:1067775
@@ -362,6 +362,20 @@
p.catalogs[SUMMIT_ID] = collect_catalogs(p.summit.topdir, options.catext,
None, None, project, options)
+ # Resolve ascription filter calls.
+ for i in range(len(project.ascription_filters)):
+ afname, afspec = project.ascription_filters[i]
+ if isinstance(afspec, basestring):
+ afcall = ASC.build_selector([afspec])
+ elif isinstance(afspec, (tuple, list)):
+ afcall = ASC.build_selector(afspec)
+ elif callable(afspec):
+ afcall = afspec
+ else:
+ error("Unknown type of definition for ascription filter '%s'."
+ % afname)
+ project.ascription_filters[i] = (afname, afcall)
+
# Link summit and ascription catalogs.
if project.ascription_filters:
tmp0 = [(x, y[0][0]) for x, y in p.catalogs[SUMMIT_ID].items()]
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic