+ def __init__(self, *args, **kwargs):
+ try:
+ self.language_class = kwargs.pop('language_class')
+ except KeyError:
+ # Set the default language_class
+ # We need to import here, to prevent a circular depencency
+ from pokedex.db.tables import Language
+ self.language_class = Language
+ super(MultilangSession, self).__init__(*args, **kwargs)
+