Skip to main content

formatclass(cls,...) - format class representation

Project description

https://img.shields.io/badge/language-python-blue.svg https://img.shields.io/pypi/pyversions/formatclass.svg

codacy.com landscape.io codeclimate.com scrutinizer-ci.com

Install

[sudo] pip install formatclass

Usage

>>> from formatclass import formatclass

>>> formatclass(cls)

Example

>>> class Cls(object): pass
>>> class Cls2(Cls):
    def __init__(self,arg,arg2="default"): pass

# default
>>> formatclass(CLS2)
'Cls2(__main__.Cls)(arg, arg2="default")'

# args - False/True (default True)
>>> formatclass(CLS2,args=False)
'Cls2(__main__.Cls)'

# fullname - False/True (default True)
>>> formatclass(CLS2,fullname=False)
'Cls2(Cls)(arg, arg2="default")'

Examples/

Sources:

Feedback github_issues gitter github_follow


russianidiot.github.io/python/ - Python packages

russianidiot.github.io/cli/ - command line scripts

README.rst - generated with readmemako.py (python+ mako templates) and .README dotfiles

Supported by

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