1 |
# Copyright (c) 2002 by Intevation GmbH |
# Copyright (c) 2002, 2003 by Intevation GmbH |
2 |
# Authors: |
# Authors: |
3 |
# Bernhard Herzog <[email protected]> |
# Bernhard Herzog <[email protected]> |
4 |
# |
# |
20 |
|
|
21 |
from Thuban.Model.base import TitledObject, Modifiable |
from Thuban.Model.base import TitledObject, Modifiable |
22 |
from Thuban.Model.messages import TITLE_CHANGED, CHANGED |
from Thuban.Model.messages import TITLE_CHANGED, CHANGED |
|
from Thuban.Lib.connector import Publisher |
|
23 |
|
|
24 |
SOMETHING_ELSE = "SOMETHING_ELSE" |
SOMETHING_ELSE = "SOMETHING_ELSE" |
25 |
|
|
26 |
class SomeTitledObject(TitledObject, Publisher): |
class SomeTitledObject(TitledObject, Modifiable): |
27 |
|
|
28 |
"""TitledObject for test purposes. |
"""TitledObject for test purposes. |
29 |
|
|
30 |
TitledObject is not used directly. It's a mixin to be used together |
TitledObject is not used directly. It's a mixin to be used together |
31 |
with Publisher. |
with Modifiable. |
32 |
""" |
""" |
33 |
|
|
34 |
class SomeModifiable(Modifiable): |
class SomeModifiable(Modifiable): |