Skip to content

Commit 35eba2b

Browse files
committed
Convert class-private attributes to just private
1 parent 1891952 commit 35eba2b

File tree

2 files changed

+609
-609
lines changed

2 files changed

+609
-609
lines changed

src/dependency_injector/providers.pxd

Lines changed: 93 additions & 93 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ cdef tuple __COROUTINE_TYPES
2020

2121
# Base providers
2222
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
2727

2828
cpdef bint is_async_mode_enabled(self)
2929
cpdef bint is_async_mode_disabled(self)
@@ -34,54 +34,54 @@ cdef class Provider(object):
3434

3535

3636
cdef class Object(Provider):
37-
cdef object __provides
37+
cdef object _provides
3838

3939
cpdef object _provide(self, tuple args, dict kwargs)
4040

4141

4242
cdef class Self(Provider):
43-
cdef object __container
44-
cdef tuple __alt_names
43+
cdef object _container
44+
cdef tuple _alt_names
4545

4646

4747
cdef class Delegate(Provider):
48-
cdef object __provides
48+
cdef object _provides
4949

5050
cpdef object _provide(self, tuple args, dict kwargs)
5151

5252

5353
cdef class Aggregate(Provider):
54-
cdef dict __providers
54+
cdef dict _providers
5555

5656
cdef Provider __get_provider(self, object provider_name)
5757

5858

5959
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
6363

6464

6565
cdef class ExternalDependency(Dependency):
6666
pass
6767

6868

6969
cdef class DependenciesContainer(Object):
70-
cdef dict __providers
71-
cdef object __parent
70+
cdef dict _providers
71+
cdef object _parent
7272

7373
cpdef object _override_providers(self, object container)
7474

7575

7676
# Callable providers
7777
cdef class Callable(Provider):
78-
cdef object __provides
78+
cdef object _provides
7979

80-
cdef tuple __args
81-
cdef int __args_len
80+
cdef tuple _args
81+
cdef int _args_len
8282

83-
cdef tuple __kwargs
84-
cdef int __kwargs_len
83+
cdef tuple _kwargs
84+
cdef int _kwargs_len
8585

8686
cpdef object _provide(self, tuple args, dict kwargs)
8787

@@ -117,34 +117,34 @@ cdef class CoroutineDelegate(Delegate):
117117

118118
# Configuration providers
119119
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
125125

126126

127127
cdef class TypedConfigurationOption(Callable):
128128
pass
129129

130130

131131
cdef class Configuration(Object):
132-
cdef str __name
132+
cdef str _name
133133
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
139139
cdef object __weakref__
140140

141141

142142
# Factory providers
143143
cdef class Factory(Provider):
144-
cdef Callable __instantiator
144+
cdef Callable _instantiator
145145

146-
cdef tuple __attributes
147-
cdef int __attributes_len
146+
cdef tuple _attributes
147+
cdef int _attributes_len
148148

149149
cpdef object _provide(self, tuple args, dict kwargs)
150150

@@ -167,8 +167,8 @@ cdef class FactoryAggregate(Aggregate):
167167

168168
# Singleton providers
169169
cdef class BaseSingleton(Provider):
170-
cdef Factory __instantiator
171-
cdef object __storage
170+
cdef Factory _instantiator
171+
cdef object _storage
172172

173173

174174
cdef class Singleton(BaseSingleton):
@@ -181,7 +181,7 @@ cdef class DelegatedSingleton(Singleton):
181181

182182

183183
cdef class ThreadSafeSingleton(BaseSingleton):
184-
cdef object __storage_lock
184+
cdef object _storage_lock
185185

186186
cpdef object _provide(self, tuple args, dict kwargs)
187187

@@ -215,95 +215,95 @@ cdef class SingletonDelegate(Delegate):
215215
# Miscellaneous providers
216216

217217
cdef class List(Provider):
218-
cdef tuple __args
219-
cdef int __args_len
218+
cdef tuple _args
219+
cdef int _args_len
220220

221221
cpdef object _provide(self, tuple args, dict kwargs)
222222

223223

224224
cdef class Dict(Provider):
225-
cdef tuple __kwargs
226-
cdef int __kwargs_len
225+
cdef tuple _kwargs
226+
cdef int _kwargs_len
227227

228228
cpdef object _provide(self, tuple args, dict kwargs)
229229

230230

231231
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
236236

237-
cdef tuple __args
238-
cdef int __args_len
237+
cdef tuple _args
238+
cdef int _args_len
239239

240-
cdef tuple __kwargs
241-
cdef int __kwargs_len
240+
cdef tuple _kwargs
241+
cdef int _kwargs_len
242242

243243
cpdef object _provide(self, tuple args, dict kwargs)
244244

245245

246246
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
251251

252252
cpdef object _provide(self, tuple args, dict kwargs)
253253

254254

255255
cdef class Selector(Provider):
256-
cdef object __selector
257-
cdef dict __providers
256+
cdef object _selector
257+
cdef dict _providers
258258

259259
cpdef object _provide(self, tuple args, dict kwargs)
260260

261261
# Provided instance
262262

263263
cdef class ProvidedInstance(Provider):
264-
cdef object __provides
264+
cdef object _provides
265265

266266
cpdef object _provide(self, tuple args, dict kwargs)
267267

268268

269269
cdef class AttributeGetter(Provider):
270-
cdef object __provides
271-
cdef object __name
270+
cdef object _provides
271+
cdef object _name
272272

273273
cpdef object _provide(self, tuple args, dict kwargs)
274274

275275

276276
cdef class ItemGetter(Provider):
277-
cdef object __provides
278-
cdef object __name
277+
cdef object _provides
278+
cdef object _name
279279

280280
cpdef object _provide(self, tuple args, dict kwargs)
281281

282282

283283
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
289289

290290
cpdef object _provide(self, tuple args, dict kwargs)
291291

292292

293293
# Injections
294294
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
299299

300300

301301
cdef class PositionalInjection(Injection):
302302
pass
303303

304304

305305
cdef class NamedInjection(Injection):
306-
cdef object __name
306+
cdef object _name
307307

308308

309309
cpdef tuple parse_positional_injections(tuple args)
@@ -314,12 +314,12 @@ cpdef tuple parse_named_injections(dict kwargs)
314314

315315
# Utils
316316
cdef class OverridingContext(object):
317-
cdef Provider __overridden
318-
cdef Provider __overriding
317+
cdef Provider _overridden
318+
cdef Provider _overriding
319319

320320

321321
cdef class BaseSingletonResetContext(object):
322-
cdef object __singleton
322+
cdef object _singleton
323323

324324

325325
cdef class SingletonResetContext(BaseSingletonResetContext):
@@ -356,19 +356,19 @@ cpdef object deepcopy(object instance, dict memo=*)
356356

357357
# Inline helper functions
358358
cdef inline object __get_name(NamedInjection self):
359-
return self.__name
359+
return self._name
360360

361361

362362
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()
366366

367367

368368
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)
372372

373373

374374
cdef inline tuple __separate_prefixed_kwargs(dict kwargs):
@@ -633,33 +633,33 @@ cdef inline object __async_result_callback(object future_result, object future):
633633

634634
cdef inline object __callable_call(Callable self, tuple args, dict kwargs, ):
635635
return __call(
636-
self.__provides,
636+
self._provides,
637637
args,
638-
self.__args,
639-
self.__args_len,
638+
self._args,
639+
self._args_len,
640640
kwargs,
641-
self.__kwargs,
642-
self.__kwargs_len,
643-
self.__async_mode,
641+
self._kwargs,
642+
self._kwargs_len,
643+
self._async_mode,
644644
)
645645

646646

647647
cdef inline object __factory_call(Factory self, tuple args, dict kwargs):
648648
cdef object instance
649649

650650
instance = __call(
651-
self.__instantiator.__provides,
651+
self._instantiator._provides,
652652
args,
653-
self.__instantiator.__args,
654-
self.__instantiator.__args_len,
653+
self._instantiator._args,
654+
self._instantiator._args_len,
655655
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,
659659
)
660660

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)
663663

664664
is_future_instance = __is_future_or_coroutine(instance)
665665
is_future_attributes = __is_future_or_coroutine(attributes)

0 commit comments

Comments
 (0)