Skip to main content

Module to increase encapsulation in Python, not allowing the access to private members outside their classes. We offer a decorator that we can use to decorate a class for this purpose. We only have to include the parameters we want to make private and if we want to allow for deep copies of objects of this class: @private_attributes_decorator.private_attributes_dec(“arg1”,allow_deep_copy=True)That way we won´t be able to get or set any our already private attributes plus the attribute arg1. However, we will allow for deep copies of objects of that class

Metadata

Release files for PrivateAttributesDecorator 0.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for PrivateAttributesDecorator 0.6
File Size Uploaded
PrivateAttributesDecorator-0.6.tar.gz 5.1 kB Details

Release files / PrivateAttributesDecorator-0.6.tar.gz

Download URL PrivateAttributesDecorator-0.6.tar.gz
Size 5.1 kB
Tags Source
SHA-256 checksum
How to use checksums
eeb057765ec82c0946866f0c65125cbdc1c9f141461ea91c2897eeae04c7a8d4
BLAKE2b-256 checksum
How to use checksums
aeb6a745197e794ac6b0f96f956c6e3126a267862060534a7931a8bdbd75d2bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.8.0

Release history Release notifications | RSS feed

This release

0.6 This release

1 release file

0.5

1 release file

0.4

1 release file

0.3

1 release file

0.2

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page