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

If you're not sure about the file name format, learn more about wheel file names.

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 Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page