Merge branch 'master' of github.com:fchollet/keras

This commit is contained in:
Francois Chollet 2017-03-20 22:21:09 +01:00
commit 01002689a6
2 changed files with 5 additions and 1 deletions

@ -315,7 +315,9 @@ def get_classes_ancestors(classes):
def get_function_signature(function, method=True):
signature = inspect.getargspec(function)
signature = getattr(function, '_legacy_support_signature', None)
if signature is None:
signature = inspect.getargspec(function)
defaults = signature.defaults
if method:
args = signature.args[1:]

@ -3,6 +3,7 @@
import six
import warnings
import functools
import inspect
import numpy as np
@ -85,6 +86,7 @@ def generate_legacy_interface(allowed_positional_args=None,
warnings.warn('Update your `' + object_name +
'` call to the Keras 2 API: ' + signature, stacklevel=2)
return func(*args, **kwargs)
wrapper._legacy_support_signature = inspect.getargspec(func)
return wrapper
return legacy_support