transmeta/management/commands/sync_transmeta_db.py
def get_db_change_languages(self, field_name, db_table_fields):
        """ get only db changes fields """
        for lang_code, lang_name in get_languages():
            if get_real_fieldname(field_name, lang_code) not in db_table_fields:
                yield lang_code
        for db_table_field in db_table_fields:
            pattern = re.compile('^%s_(?P<lang>\w{2})$' % field_name)
            m = pattern.match(db_table_field)
            if not m:
                continue
            lang = m.group('lang')
            yield lang
def get_db_change_languages(self, field_name, db_table_fields):
        for lang_code, lang_name in get_languages():
            if get_real_fieldname(field_name, lang_code) not in db_table_fields:
                yield lang_code
        for db_table_field in db_table_fields:
            pattern = re.compile('^%s_(?P<lang>\w{2})$' % field_name)
            m = pattern.match(db_table_field)
            if not m:
                continue
            lang = m.group('lang')
            yield lang
def get_db_change_languages ( self , field_name , db_table_fields ) : for lang_code , lang_name in get_languages ( ) : if get_real_fieldname ( field_name , lang_code ) not in db_table_fields : yield lang_code for db_table_field in db_table_fields : pattern = re . compile ( '^%s_(?P<lang>\w{2})$' % field_name ) m = pattern . match ( db_table_field ) if not m : continue lang = m . group ( 'lang' ) yield lang
get only db changes fields
get only db changes fields