funcutils independent Python 3 compat

This commit is contained in:
Mahmoud Hashemi 2015-04-10 12:58:19 -07:00
parent d60418ebf0
commit 21313c81b5
1 changed files with 2 additions and 3 deletions

View File

@ -10,7 +10,6 @@ import sys
import functools
from types import MethodType, FunctionType
from itertools import chain
from six import iteritems
def get_module_callables(mod, ignore=None):
@ -50,8 +49,8 @@ def mro_items(type_obj):
['denominator', 'imag', 'numerator', 'real']
"""
# TODO: handle slots?
return chain.from_iterable([iteritems(ct.__dict__)
for ct in type_obj.__mro__])
return chain.from_iterable(ct.__dict__.items()
for ct in type_obj.__mro__)
def dir_dict(obj, raise_exc=False):