Example #1
0
    def version(self):
        package_version_string = None
        for ep in iter_entry_points('izug.basetheme'):
            if ep.name == 'version':
                module = ep.load()
                package_version_string = getattr(module, 'VERSION', None)
                break

        if package_version_string:
            data = get_version_and_config(version_template=package_version_string)
            if len(data):
                return data[0]
        return ''
Example #2
0
    def version(self):
        package_version_string = None
        for ep in iter_entry_points('izug.basetheme'):
            if ep.name == 'version':
                module = ep.load()
                package_version_string = getattr(module, 'VERSION', None)
                break

        if package_version_string:
            data = get_version_and_config(
                version_template=package_version_string)
            if len(data):
                return data[0]
        return ''
Example #3
0
    def get_debug_information(self):
        # only show debug information if another package requests that
        # with an entry point. izug.basetheme does not display it by
        # default.
        some_package_requests_debug = False
        for ep in iter_entry_points('izug.basetheme'):
            if ep.name == 'debug':
                some_package_requests_debug = True
                break

        if not some_package_requests_debug:
            return ''

        data = get_version_and_config()
        if data:
            return ', '.join(data)
        else:
            return ''
Example #4
0
    def get_debug_information(self):
        # only show debug information if another package requests that
        # with an entry point. izug.basetheme does not display it by
        # default.
        some_package_requests_debug = False
        for ep in iter_entry_points('izug.basetheme'):
            if ep.name == 'debug':
                some_package_requests_debug = True
                break

        if not some_package_requests_debug:
            return ''

        data = get_version_and_config()
        if data:
            return ', '.join(data)
        else:
            return ''