summarylogtreecommitdiffstats
path: root/object_providers.patch
blob: 7ebbbe64368606e79a0c768a0219ca5f221ea338 (plain)
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)