Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugar_network/toolkit/rrd.py
diff options
context:
space:
mode:
authorAleksey Lim <alsroot@sugarlabs.org>2012-08-09 16:59:50 (GMT)
committer Aleksey Lim <alsroot@sugarlabs.org>2012-08-09 17:30:56 (GMT)
commitf81fee8335345b025610fd8789ee19c03d9e15f4 (patch)
tree6d0a0fb5013ee204494e1c34fcf6efb6cbede4be /sugar_network/toolkit/rrd.py
parentc8ce1a074715d809dd3ec435978113e5b0c30ed7 (diff)
Process stats in node sync
Diffstat (limited to 'sugar_network/toolkit/rrd.py')
-rw-r--r--sugar_network/toolkit/rrd.py15
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):