1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
*** python-pinject/pinject/object_providers.py 2014-12-29 14:46:40.610002925 +0100
--- ../python-pinject/pinject/object_providers.py 2014-12-29 14:44:34.350002941 +0100
***************
*** 61,67 ****
def provide_class(self, cls, injection_context,
direct_init_pargs, direct_init_kwargs):
! if type(cls.__init__) is types.MethodType or type(cls.__init__) is types.FunctionType:
init_pargs, init_kwargs = self.get_injection_pargs_kwargs(
cls.__init__, injection_context,
direct_init_pargs, direct_init_kwargs)
--- 61,67 ----
def provide_class(self, cls, injection_context,
direct_init_pargs, direct_init_kwargs):
! if type(cls.__init__) is types.MethodType:
init_pargs, init_kwargs = self.get_injection_pargs_kwargs(
cls.__init__, injection_context,
direct_init_pargs, direct_init_kwargs)
|