1
0
Fork 0
forked from github/pelican

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
# 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:
category = self.settings['DEFAULT_CATEGORY']
@ -238,8 +238,7 @@ class ArticlesGenerator(Generator):
if category != '':
metadata['category'] = Category(category, self.settings)
if 'date' not in metadata.keys()\
and self.settings['FALLBACK_ON_FS_DATE']:
if 'date' not in metadata and self.settings['FALLBACK_ON_FS_DATE']:
metadata['date'] = datetime.datetime.fromtimestamp(
os.stat(f).st_ctime)

View file

@ -145,7 +145,7 @@ def read_file(filename, fmt=None, settings=None):
if not fmt:
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)
reader = _EXTENSIONS[fmt](settings)