Wildcards in POTFILES.in

Bug #503026 reported by Siegfried Gevatter
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
python-distutils-extra
New
Undecided
Unassigned

Bug Description

Please make it possible to use wildcards in POTFILES.in (or a new file which would generate POTFILES.in), eg.:

src/*.py

Revision history for this message
Siegfried Gevatter (rainct) wrote :

Until (/If) this is implemented, I'm using the following hack to achieve this:

---------------------------------------------------------------------------------
from __future__ import with_statement
import os
from glob import glob

if __name__ == "__main__":
    """ Generate POTFILES.in from POTFILES.in.in. """
    os.chdir(os.path.realpath(os.path.dirname(__file__)))
    if os.path.isfile("po/POTFILES.in.in"):
        lines = []
        with open("po/POTFILES.in.in") as f:
            for line in f:
                lines.extend(glob(line.strip()))
        with open("po/POTFILES.in", "w") as f:
            f.write("\n".join(lines) + "\n")
---------------------------------------------------------------------------------

Listing it here in case it's useful to somebody.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.