# -*- coding: utf-8 -*-
import os
from south.models import MigrationHistory

def was_applied(migration_file_path, app_name):
    """true if migration with a given file name ``migration_file``
    was applied to app with name ``app_name``"""
    try:
        migration_file = os.path.basename(migration_file_path)
        migration_name = migration_file.split('.')[0]
        MigrationHistory.objects.get(
            app_name = app_name,
            migration = migration_name
        )
        return True
    except MigrationHistory.DoesNotExist:
        return False

