remove useless .keys() for key in dict expressions

This commit is contained in:
Simon 2012-03-14 09:38:36 +01:00
commit 4f95b9f05c
2 changed files with 3 additions and 4 deletions

View file

@ -227,7 +227,7 @@ class ArticlesGenerator(Generator):
continue continue
# if no category is set, use the name of the path as a category # if no category is set, use the name of the path as a category
if 'category' not in metadata.keys(): if 'category' not in metadata:
if os.path.dirname(f) == self.path: if os.path.dirname(f) == self.path:
category = self.settings['DEFAULT_CATEGORY'] category = self.settings['DEFAULT_CATEGORY']
@ -238,8 +238,7 @@ class ArticlesGenerator(Generator):
if category != '': if category != '':
metadata['category'] = Category(category, self.settings) metadata['category'] = Category(category, self.settings)
if 'date' not in metadata.keys()\ if 'date' not in metadata and self.settings['FALLBACK_ON_FS_DATE']:
and self.settings['FALLBACK_ON_FS_DATE']:
metadata['date'] = datetime.datetime.fromtimestamp( metadata['date'] = datetime.datetime.fromtimestamp(
os.stat(f).st_ctime) os.stat(f).st_ctime)

View file

@ -145,7 +145,7 @@ def read_file(filename, fmt=None, settings=None):
if not fmt: if not fmt:
fmt = filename.split('.')[-1] fmt = filename.split('.')[-1]
if fmt not in _EXTENSIONS.keys(): if fmt not in _EXTENSIONS:
raise TypeError('Pelican does not know how to parse %s' % filename) raise TypeError('Pelican does not know how to parse %s' % filename)
reader = _EXTENSIONS[fmt](settings) reader = _EXTENSIONS[fmt](settings)