forked from github/pelican
Better duck typing in isinstance check
This commit is contained in:
parent
2188f4de68
commit
d8c9fb31d0
1 changed files with 2 additions and 1 deletions
|
|
@ -9,6 +9,7 @@ import time
|
|||
import logging
|
||||
import argparse
|
||||
import locale
|
||||
import collections
|
||||
|
||||
from pelican import signals
|
||||
|
||||
|
|
@ -205,7 +206,7 @@ class Pelican(object):
|
|||
for pair in signals.get_generators.send(self):
|
||||
(funct, value) = pair
|
||||
|
||||
if not isinstance(value, (tuple, list)):
|
||||
if not isinstance(value, collections.Iterable):
|
||||
value = (value, )
|
||||
|
||||
for v in value:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue