@@ -20,10 +20,10 @@ cdef tuple __COROUTINE_TYPES
20
20
21
21
# Base providers
22
22
cdef class Provider(object ):
23
- cdef tuple __overridden
24
- cdef Provider __last_overriding
25
- cdef tuple __overrides
26
- cdef int __async_mode
23
+ cdef tuple _overridden
24
+ cdef Provider _last_overriding
25
+ cdef tuple _overrides
26
+ cdef int _async_mode
27
27
28
28
cpdef bint is_async_mode_enabled(self )
29
29
cpdef bint is_async_mode_disabled(self )
@@ -34,54 +34,54 @@ cdef class Provider(object):
34
34
35
35
36
36
cdef class Object(Provider):
37
- cdef object __provides
37
+ cdef object _provides
38
38
39
39
cpdef object _provide(self , tuple args, dict kwargs)
40
40
41
41
42
42
cdef class Self(Provider):
43
- cdef object __container
44
- cdef tuple __alt_names
43
+ cdef object _container
44
+ cdef tuple _alt_names
45
45
46
46
47
47
cdef class Delegate(Provider):
48
- cdef object __provides
48
+ cdef object _provides
49
49
50
50
cpdef object _provide(self , tuple args, dict kwargs)
51
51
52
52
53
53
cdef class Aggregate(Provider):
54
- cdef dict __providers
54
+ cdef dict _providers
55
55
56
56
cdef Provider __get_provider(self , object provider_name)
57
57
58
58
59
59
cdef class Dependency(Provider):
60
- cdef object __instance_of
61
- cdef object __default
62
- cdef object __parent
60
+ cdef object _instance_of
61
+ cdef object _default
62
+ cdef object _parent
63
63
64
64
65
65
cdef class ExternalDependency(Dependency):
66
66
pass
67
67
68
68
69
69
cdef class DependenciesContainer(Object):
70
- cdef dict __providers
71
- cdef object __parent
70
+ cdef dict _providers
71
+ cdef object _parent
72
72
73
73
cpdef object _override_providers(self , object container)
74
74
75
75
76
76
# Callable providers
77
77
cdef class Callable(Provider):
78
- cdef object __provides
78
+ cdef object _provides
79
79
80
- cdef tuple __args
81
- cdef int __args_len
80
+ cdef tuple _args
81
+ cdef int _args_len
82
82
83
- cdef tuple __kwargs
84
- cdef int __kwargs_len
83
+ cdef tuple _kwargs
84
+ cdef int _kwargs_len
85
85
86
86
cpdef object _provide(self , tuple args, dict kwargs)
87
87
@@ -117,34 +117,34 @@ cdef class CoroutineDelegate(Delegate):
117
117
118
118
# Configuration providers
119
119
cdef class ConfigurationOption(Provider):
120
- cdef tuple __name
121
- cdef Configuration __root
122
- cdef dict __children
123
- cdef bint __required
124
- cdef object __cache
120
+ cdef tuple _name
121
+ cdef Configuration _root
122
+ cdef dict _children
123
+ cdef bint _required
124
+ cdef object _cache
125
125
126
126
127
127
cdef class TypedConfigurationOption(Callable):
128
128
pass
129
129
130
130
131
131
cdef class Configuration(Object):
132
- cdef str __name
132
+ cdef str _name
133
133
cdef bint __strict
134
- cdef dict __children
135
- cdef list __ini_files
136
- cdef list __yaml_files
137
- cdef list __json_files
138
- cdef list __pydantic_settings
134
+ cdef dict _children
135
+ cdef list _ini_files
136
+ cdef list _yaml_files
137
+ cdef list _json_files
138
+ cdef list _pydantic_settings
139
139
cdef object __weakref__
140
140
141
141
142
142
# Factory providers
143
143
cdef class Factory(Provider):
144
- cdef Callable __instantiator
144
+ cdef Callable _instantiator
145
145
146
- cdef tuple __attributes
147
- cdef int __attributes_len
146
+ cdef tuple _attributes
147
+ cdef int _attributes_len
148
148
149
149
cpdef object _provide(self , tuple args, dict kwargs)
150
150
@@ -167,8 +167,8 @@ cdef class FactoryAggregate(Aggregate):
167
167
168
168
# Singleton providers
169
169
cdef class BaseSingleton(Provider):
170
- cdef Factory __instantiator
171
- cdef object __storage
170
+ cdef Factory _instantiator
171
+ cdef object _storage
172
172
173
173
174
174
cdef class Singleton(BaseSingleton):
@@ -181,7 +181,7 @@ cdef class DelegatedSingleton(Singleton):
181
181
182
182
183
183
cdef class ThreadSafeSingleton(BaseSingleton):
184
- cdef object __storage_lock
184
+ cdef object _storage_lock
185
185
186
186
cpdef object _provide(self , tuple args, dict kwargs)
187
187
@@ -215,95 +215,95 @@ cdef class SingletonDelegate(Delegate):
215
215
# Miscellaneous providers
216
216
217
217
cdef class List(Provider):
218
- cdef tuple __args
219
- cdef int __args_len
218
+ cdef tuple _args
219
+ cdef int _args_len
220
220
221
221
cpdef object _provide(self , tuple args, dict kwargs)
222
222
223
223
224
224
cdef class Dict(Provider):
225
- cdef tuple __kwargs
226
- cdef int __kwargs_len
225
+ cdef tuple _kwargs
226
+ cdef int _kwargs_len
227
227
228
228
cpdef object _provide(self , tuple args, dict kwargs)
229
229
230
230
231
231
cdef class Resource(Provider):
232
- cdef object __provides
233
- cdef bint __initialized
234
- cdef object __shutdowner
235
- cdef object __resource
232
+ cdef object _provides
233
+ cdef bint _initialized
234
+ cdef object _shutdowner
235
+ cdef object _resource
236
236
237
- cdef tuple __args
238
- cdef int __args_len
237
+ cdef tuple _args
238
+ cdef int _args_len
239
239
240
- cdef tuple __kwargs
241
- cdef int __kwargs_len
240
+ cdef tuple _kwargs
241
+ cdef int _kwargs_len
242
242
243
243
cpdef object _provide(self , tuple args, dict kwargs)
244
244
245
245
246
246
cdef class Container(Provider):
247
- cdef object __container_cls
248
- cdef dict __overriding_providers
249
- cdef object __container
250
- cdef object __parent
247
+ cdef object _container_cls
248
+ cdef dict _overriding_providers
249
+ cdef object _container
250
+ cdef object _parent
251
251
252
252
cpdef object _provide(self , tuple args, dict kwargs)
253
253
254
254
255
255
cdef class Selector(Provider):
256
- cdef object __selector
257
- cdef dict __providers
256
+ cdef object _selector
257
+ cdef dict _providers
258
258
259
259
cpdef object _provide(self , tuple args, dict kwargs)
260
260
261
261
# Provided instance
262
262
263
263
cdef class ProvidedInstance(Provider):
264
- cdef object __provides
264
+ cdef object _provides
265
265
266
266
cpdef object _provide(self , tuple args, dict kwargs)
267
267
268
268
269
269
cdef class AttributeGetter(Provider):
270
- cdef object __provides
271
- cdef object __name
270
+ cdef object _provides
271
+ cdef object _name
272
272
273
273
cpdef object _provide(self , tuple args, dict kwargs)
274
274
275
275
276
276
cdef class ItemGetter(Provider):
277
- cdef object __provides
278
- cdef object __name
277
+ cdef object _provides
278
+ cdef object _name
279
279
280
280
cpdef object _provide(self , tuple args, dict kwargs)
281
281
282
282
283
283
cdef class MethodCaller(Provider):
284
- cdef object __provides
285
- cdef tuple __args
286
- cdef int __args_len
287
- cdef tuple __kwargs
288
- cdef int __kwargs_len
284
+ cdef object _provides
285
+ cdef tuple _args
286
+ cdef int _args_len
287
+ cdef tuple _kwargs
288
+ cdef int _kwargs_len
289
289
290
290
cpdef object _provide(self , tuple args, dict kwargs)
291
291
292
292
293
293
# Injections
294
294
cdef class Injection(object ):
295
- cdef object __value
296
- cdef int __is_provider
297
- cdef int __is_delegated
298
- cdef int __call
295
+ cdef object _value
296
+ cdef int _is_provider
297
+ cdef int _is_delegated
298
+ cdef int _call
299
299
300
300
301
301
cdef class PositionalInjection(Injection):
302
302
pass
303
303
304
304
305
305
cdef class NamedInjection(Injection):
306
- cdef object __name
306
+ cdef object _name
307
307
308
308
309
309
cpdef tuple parse_positional_injections(tuple args)
@@ -314,12 +314,12 @@ cpdef tuple parse_named_injections(dict kwargs)
314
314
315
315
# Utils
316
316
cdef class OverridingContext(object ):
317
- cdef Provider __overridden
318
- cdef Provider __overriding
317
+ cdef Provider _overridden
318
+ cdef Provider _overriding
319
319
320
320
321
321
cdef class BaseSingletonResetContext(object ):
322
- cdef object __singleton
322
+ cdef object _singleton
323
323
324
324
325
325
cdef class SingletonResetContext(BaseSingletonResetContext):
@@ -356,19 +356,19 @@ cpdef object deepcopy(object instance, dict memo=*)
356
356
357
357
# Inline helper functions
358
358
cdef inline object __get_name(NamedInjection self ):
359
- return self .__name
359
+ return self ._name
360
360
361
361
362
362
cdef inline object __get_value(Injection self ):
363
- if self .__call == 0 :
364
- return self .__value
365
- return self .__value ()
363
+ if self ._call == 0 :
364
+ return self ._value
365
+ return self ._value ()
366
366
367
367
368
368
cdef inline object __get_value_kwargs(Injection self , dict kwargs):
369
- if self .__call == 0 :
370
- return self .__value
371
- return self .__value (** kwargs)
369
+ if self ._call == 0 :
370
+ return self ._value
371
+ return self ._value (** kwargs)
372
372
373
373
374
374
cdef inline tuple __separate_prefixed_kwargs(dict kwargs):
@@ -633,33 +633,33 @@ cdef inline object __async_result_callback(object future_result, object future):
633
633
634
634
cdef inline object __callable_call(Callable self , tuple args, dict kwargs, ):
635
635
return __call(
636
- self .__provides ,
636
+ self ._provides ,
637
637
args,
638
- self .__args ,
639
- self .__args_len ,
638
+ self ._args ,
639
+ self ._args_len ,
640
640
kwargs,
641
- self .__kwargs ,
642
- self .__kwargs_len ,
643
- self .__async_mode ,
641
+ self ._kwargs ,
642
+ self ._kwargs_len ,
643
+ self ._async_mode ,
644
644
)
645
645
646
646
647
647
cdef inline object __factory_call(Factory self , tuple args, dict kwargs):
648
648
cdef object instance
649
649
650
650
instance = __call(
651
- self .__instantiator.__provides ,
651
+ self ._instantiator._provides ,
652
652
args,
653
- self .__instantiator.__args ,
654
- self .__instantiator.__args_len ,
653
+ self ._instantiator._args ,
654
+ self ._instantiator._args_len ,
655
655
kwargs,
656
- self .__instantiator.__kwargs ,
657
- self .__instantiator.__kwargs_len ,
658
- self .__async_mode ,
656
+ self ._instantiator._kwargs ,
657
+ self ._instantiator._kwargs_len ,
658
+ self ._async_mode ,
659
659
)
660
660
661
- if self .__attributes_len > 0 :
662
- attributes = __provide_attributes(self .__attributes , self .__attributes_len )
661
+ if self ._attributes_len > 0 :
662
+ attributes = __provide_attributes(self ._attributes , self ._attributes_len )
663
663
664
664
is_future_instance = __is_future_or_coroutine(instance)
665
665
is_future_attributes = __is_future_or_coroutine(attributes)
0 commit comments