1
# -*- coding: utf-8 -*-
2
# Moovida - Home multimedia server
3
# Copyright (C) 2006-2009 Fluendo Embedded S.L. (www.fluendo.com).
6
# This file is available under one of two license agreements.
8
# This file is licensed under the GPL version 3.
9
# See "LICENSE.GPL" in the root of this distribution including a special
10
# exception to use Moovida with Fluendo's plugins.
12
# The GPL part of Moovida is also available under a commercial licensing
13
# agreement from Fluendo.
14
# See "LICENSE.Moovida" in the root directory of this distribution package
15
# for details on that license.
17
# Author: Fernando Casanova <fcasanova@fluendo.com>
19
from moovida.utils.log import Loggable
21
class BaseModel(Loggable):
23
This model contains any type of information fetched by the data sources.
25
This class can be specialized for handling the serialization and storage
26
of the information contained by the object.
29
def __init__(self, **kw):
30
super(BaseModel, self).__init__(**kw)