Mercurial > mozilla > hg > licenser
diff licenser/licenses.py @ 25:8729685a2cf6
stub web interface
author | Jeff Hammel <jhammel@mozilla.com> |
---|---|
date | Fri, 25 Nov 2011 00:01:15 -0800 |
parents | d3e3a506dd29 |
children | 0faf3e7b593a |
line wrap: on
line diff
--- a/licenser/licenses.py Thu Nov 24 15:29:05 2011 -0800 +++ b/licenser/licenses.py Fri Nov 25 00:01:15 2011 -0800 @@ -74,7 +74,7 @@ if self.isempty(): return # you're done lines = self.lines() - + # open the file for writing f = file(self.filename, 'w') @@ -138,6 +138,12 @@ filetypes = [HashCommentsFile, AsteriskCommentsFile] +def filetypes_string(filetypes=filetypes[:]): + extensions = set() + for filetype in filetypes: + extensions.update(filetype.extensions) + return ', '.join([i for i in extensions]) + class License(object): """Abstract base class for a license""" @@ -151,7 +157,7 @@ self.template) assert os.path.exists(self.template) self.filetypes = filetypes - + def license(self): return file(self.template).read()