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


Keywords
format, class, inspect, python, test
License
BSD-3-Clause
Install
pip install formatclass==1.0.2

Documentation

Install

`[sudo] pip install formatclass`

Usage

>>> from formatclass import formatclass

>>> formatclass(cls)

Examples

>>> 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")'

GitHub followers GitHub issues