diff options
author | Aleksey Lim <alsroot@sugarlabs.org> | 2012-08-09 16:59:50 (GMT) |
---|---|---|
committer | Aleksey Lim <alsroot@sugarlabs.org> | 2012-08-09 17:30:56 (GMT) |
commit | f81fee8335345b025610fd8789ee19c03d9e15f4 (patch) | |
tree | 6d0a0fb5013ee204494e1c34fcf6efb6cbede4be /sugar_network/toolkit/rrd.py | |
parent | c8ce1a074715d809dd3ec435978113e5b0c30ed7 (diff) |
Process stats in node sync
Diffstat (limited to 'sugar_network/toolkit/rrd.py')
-rw-r--r-- | sugar_network/toolkit/rrd.py | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/sugar_network/toolkit/rrd.py b/sugar_network/toolkit/rrd.py index 87b3c40..5fe9f44 100644 --- a/sugar_network/toolkit/rrd.py +++ b/sugar_network/toolkit/rrd.py @@ -17,7 +17,7 @@ $Repo: git://git.sugarlabs.org/alsroot/codelets.git$ $File: src/rrd.py$ -$Date: 2012-07-12$ +$Date: 2012-08-09$ """ @@ -59,6 +59,10 @@ class Rrd(object): self._dbset(name).load(filename, int(revision or 0)) @property + def root(self): + return self._root + + @property def step(self): return self._step @@ -83,6 +87,15 @@ class Rrd(object): return db +class ReadOnlyRrd(Rrd): + + def __init__(self, root): + Rrd.__init__(self, root, 1, []) + + def put(self, name, values, timestamp=None): + raise RuntimeError('Write access is denied') + + class _DbSet(object): def __init__(self, root, name, step, rras): |