#47
authoradam <adamansky@gmail.com>
Sun, 10 Feb 2013 17:43:40 +0000 (00:43 +0700)
committeradam <adamansky@gmail.com>
Sun, 10 Feb 2013 17:43:40 +0000 (00:43 +0700)
pyejdb/pyejdb/__init__.py

index 3623f0e..fdf3d6f 100644 (file)
@@ -5,6 +5,11 @@ __all__ = [
     "EJDB"
 ]
 
+def _check_collname(cname):
+    if not isinstance(cname, str):
+        raise TypeError("Collection name must be an instance of %s" % str.__name__)
+
+
 class EJDB(object):
     def __init__(self, fpath):
         #pprint (vars(_pyejdb))
@@ -16,4 +21,14 @@ class EJDB(object):
             self.__ejdb.close()
             self.__ejdb = None
 
+    def save(self, cname, *jsarr, **kwargs):
+        _check_collname(cname)
+        _objs = []
+        for o in jsarr:
+            _objs.append(o)
+        _opts = kwargs["opts"] if kwargs["opts"]  else {}
+
+
+
+