From 13b806900e98c5d2980947c17630085242ff6112 Mon Sep 17 00:00:00 2001 From: Bruce Flynn <brucef@ssec.wisc.edu> Date: Mon, 23 Jun 2014 10:45:34 -0500 Subject: [PATCH] Use interface for model from MetObsCommon --- aosstower/model.py | 4 +++- setup.py | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/aosstower/model.py b/aosstower/model.py index b0a665d..6224354 100644 --- a/aosstower/model.py +++ b/aosstower/model.py @@ -5,9 +5,10 @@ from datetime import datetime, timedelta import rrdtool import numpy as np +from zope.interface import implementer from metobs.data import wind_vector_degrees, to_unix_timestamp -from aosstower import meta +from metobscommon import interface class ModelError(Exception): @@ -76,6 +77,7 @@ def initialize(filepath, start=None, days=365, data_interval=5): @WrapErrors(rrdtool.error) +@implementer(interface.Model) class RrdModel(object): """Model for storing the Level0 uncalibrated data for non-scientific purposes, such as web-widgets. diff --git a/setup.py b/setup.py index 4234a0f..970b1d5 100644 --- a/setup.py +++ b/setup.py @@ -13,7 +13,8 @@ setup( install_requires=[ 'python-rrdtool', 'numpy', - 'metobs.data>=0.4a' + 'metobs.data>=0.4a', + 'MetObsCommon>=0.1dev' ], dependency_links=['http://larch.ssec.wisc.edu/cgi-bin/repos.cgi'], packages=find_packages(exclude=['aosstower.tests']), -- GitLab