Skip to main content

Delightful Python decorators for daily use

Project description

common-decorators

Delightful Python decorators for daily use

Install

$ pip install common-decorators

Usage

from common_decorators import (
  lazy
)

@lazy

Defines a getter property and will assign the attribute as a normal value after the first get

class Foo:
    @lazy
    def bar(self):
        return theVeryHeavyCalculation()

foo = Foo()

print(foo.bar)

License

MIT

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

common-decorators-0.0.1.tar.gz (2.4 kB view hashes)

Uploaded Source

Built Distribution

common_decorators-0.0.1-py3-none-any.whl (3.1 kB view hashes)

Uploaded Python 3

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