提交 afde68e6 authored 作者: Olivier Breuleux's avatar Olivier Breuleux

pickling bug

上级 98bc995b
...@@ -551,7 +551,7 @@ class FunctionMaker(object): ...@@ -551,7 +551,7 @@ class FunctionMaker(object):
def _pickle_FunctionMaker(fm): def _pickle_FunctionMaker(fm):
return (_constructor_FunctionMaker, (fm.inputs, fm.outputs, fm.mode, fm.accept_inplace)) return (_constructor_FunctionMaker, (fm.inputs, fm.outputs[0] if fm.unpack_single else fm.outputs, fm.mode, fm.accept_inplace))
def _constructor_FunctionMaker(*args): def _constructor_FunctionMaker(*args):
return FunctionMaker(*args) return FunctionMaker(*args)
......
...@@ -301,7 +301,7 @@ class CompositeInstance(object): ...@@ -301,7 +301,7 @@ class CompositeInstance(object):
x.initialize(value) x.initialize(value)
else: else:
##self.__items__[item] = value ##self.__items__[item] = value
raise TypeError('Cannot set item %s' % item) raise KeyError('Cannot set item %s' % item)
class Composite(Component): class Composite(Component):
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论