kolibri/plugins/base.py
def _module_path(cls):
        """
        Returns the path of the class inheriting this classmethod.
        There is no such thing as Class properties, that's why it's implemented
        as such.

        Used in KolibriPluginBase._installed_apps_add
        """
        return ".".join(cls.__module__.split(".")[:-1])

        Returns the path of the class inheriting this classmethod.
        There is no such thing as Class properties, that's why it's implemented
        as such.

        Used in KolibriPluginBase._installed_apps_add
        
Returns the path of the class inheriting this classmethod.
There is no such thing as Class properties, that's why it's implemented
as such.


Returns the path of the class inheriting this classmethod . There is no such thing as Class properties that ' s why it ' s implemented as such .
def _module_path(cls):
        return ".".join(cls.__module__.split(".")[:-1])
def _module_path ( cls ) : return "." . join ( cls . __module__ . split ( "." ) [ : - 1 ] )
Returns the path of the class inheriting this classmethod.
Returns the path of the class inheriting this classmethod .
"""
        Returns the path of the class inheriting this classmethod.
        There is no such thing as Class properties, that's why it's implemented
        as such.

        Used in KolibriPluginBase._installed_apps_add
        """
cls