Skip to main content

improved decorator support

Project description

Mobel

Description

Mobel is a library that provides some improvements for the standard Python decorator pattern. It includes the following features:

  • A utility function to generate entities that combine decorator and decorator Factory in one easy to use function
  • A method to annotate functions similar to Java. This does not affect the function itself but provides a way to mark them as having certain properties
  • A method to pipe decorators and create a combined decorator ( or decorator factory )

for details on how to implement these features you can check out the docs

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mobel-0.3.1.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

mobel-0.3.1-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

Details for the file mobel-0.3.1.tar.gz.

File metadata

  • Download URL: mobel-0.3.1.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using 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.9.6

File hashes

Hashes for mobel-0.3.1.tar.gz
Algorithm Hash digest
SHA256 70094c0a67613160632fe0be7d8f8608da55a7570586699bd351e92e52f47612
MD5 b286f604264b746827ba1c1d44d2291f
BLAKE2b-256 45b661d2cd0712f5023aa3d9466dca98abbf3689e9a76954a75312df621f29b9

See more details on using hashes here.

File details

Details for the file mobel-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: mobel-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 5.6 kB
  • Tags: Python 3
  • Uploaded using 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.9.6

File hashes

Hashes for mobel-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8d8de9741d283e0588dbd14b189808f7b057a8fc577ea41e76c48cae31693c59
MD5 5384ad9ed84782e9b1c92633ba8f60c4
BLAKE2b-256 181ba80f753ec92287b64da6222c1f2253cbd3d715d18480091b071f0804313e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page