whoami7 - Manager
:
/
proc
/
self
/
root
/
usr
/
lib
/
python2.7
/
site-packages
/
leapp
/
utils
/
__pycache__
/
Upload File:
files >> //proc/self/root/usr/lib/python2.7/site-packages/leapp/utils/__pycache__/meta.cpython-36.pyc
3 �S4bN � @ s d dl Z efdd�Zdd� ZdS )� Nc C s | d|j d | j |fi �S )a� :param meta_class: The desired metaclass to use :param base_class: The desired base class to use, the default one is object :type base_class: Type :return: Metaclass type to inherit from :Example: .. code-block:: python class MyMetaClass(type): def __new__(mcs, name, bases, attrs): klass = super(MyMetaClass, mcs).__new__(mcs, name, bases, attrs) klass.added = "Added field" return klass class MyClass(with_metaclass(MyMetaClass)): pass # This is equivalent to python 2: class MyClass(object): __metaclass__ = MyMetaClass # Or python 3 class MyClass(object, metaclass=MyMetaClass): pass Zwith_meta_base_�_)�__name__)Z meta_classZ base_class� r �'/root/tmp_leapp_py3/leapp/utils/meta.py�with_metaclass s r c C s&