示例#1
0
    # configure all activated modules
    from kivy.modules import Modules
    Modules.configure()

    # android hooks: force fullscreen and add android touch input provider
    if platform in ('android', 'ios'):
        from kivy.config import Config
        Config.set('graphics', 'fullscreen', 'auto')
        Config.remove_section('input')
        Config.add_section('input')

    if platform == 'android':
        Config.set('input', 'androidtouch', 'android')

for msg in _logging_msgs:
    Logger.info(msg)

if not _KIVY_RELEASE and _kivy_git_hash and _kivy_build_date:
    Logger.info('Kivy: v%s, git-%s, %s' %
                (__version__, _kivy_git_hash[:7], _kivy_build_date))
else:
    Logger.info('Kivy: v%s' % __version__)
Logger.info('Kivy: Installed at "{}"'.format(__file__))
Logger.info('Python: v{}'.format(sys.version))
Logger.info('Python: Interpreter at "{}"'.format(sys.executable))

from kivy.logger import file_log_handler
if file_log_handler is not None:
    file_log_handler.purge_logs()
示例#2
0
文件: __init__.py 项目: matham/kivy
        continue
    if modname.startswith('gst'):
        _packages.insert(0, (importer, modname))
    else:
        _packages.append((importer, modname))

for importer, modname in _packages:
    try:
        mod = importer.find_module(modname).load_module(modname)

        version = ''
        if hasattr(mod, '__version__'):
            version = ' {}'.format(mod.__version__)
        Logger.info(
            'deps: Successfully imported "kivy.deps.{}"{}'.
            format(modname, version))
    except ImportError as e:
        Logger.warning(
            'deps: Error importing dependency "kivy.deps.{}": {}'.
            format(modname, str(e)))

from kivy.logger import file_log_handler
if file_log_handler is not None:
    file_log_handler.purge_logs()


if PY2:
    Logger.warning(
        'Deprecated: Python 2 Kivy support has been deprecated. The '
        'Kivy release after 1.11.0 will not support Python 2 anymore')