def copy_assets(app, exception):
    """ Copy asset files to the output """
    if 'getLogger' in dir(logging):
        log = logging.getLogger(__name__).info  # pylint: disable=no-member
    else:
        log = app.info
    builders = get_compatible_builders(app)
    if exception:
        return
    if app.builder.name not in builders:
        if not app.config['sphinx_tabs_nowarn']:
            app.warn(
                'Not copying tabs assets! Not compatible with %s builder' %
                app.builder.name)
        return

    log('Copying tabs assets')

    installdir = os.path.join(app.builder.outdir, '_static', 'sphinx_tabs')

    for path in FILES:
        source = resource_filename('sphinx_tabs', path)
        dest = os.path.join(installdir, path)

        destdir = os.path.dirname(dest)
        if not os.path.exists(destdir):
            os.makedirs(destdir)

        copyfile(source, dest)
def copy_assets ( app , exception ) : if 'getLogger' in dir ( logging ) : log = logging . getLogger ( __name__ ) . info else : log = app . info builders = get_compatible_builders ( app ) if exception : return if app . builder . name not in builders : if not app . config [ 'sphinx_tabs_nowarn' ] : app . warn ( 'Not copying tabs assets! Not compatible with %s builder' % app . builder . name ) return log ( 'Copying tabs assets' ) installdir = os . path . join ( app . builder . outdir , '_static' , 'sphinx_tabs' ) for path in FILES : source = resource_filename ( 'sphinx_tabs' , path ) dest = os . path . join ( installdir , path ) destdir = os . path . dirname ( dest ) if not os . path . exists ( destdir ) : os . makedirs ( destdir ) copyfile ( source , dest )
Copy asset files to the output