def __initDamas(self): sDamasServerAddr = self.getVar("project", "damas_server_addr", "") from .dbtypes import DummyDbCon dummydb = DummyDbCon(sDamasServerAddr) if not sDamasServerAddr: self._damasdb = dummydb return if inDevMode(): print "connecting to damas server:", sDamasServerAddr else: print "connecting to damas..." import damas damasdb = damas.http_connection(sDamasServerAddr) try: damasdb.verify() except IOError as e: logMsg(toStr(e), warning=True) self._damasdb = dummydb else: self._damasdb = damasdb
from damas import http_connection db = http_connection("https://62.210.104.42:8443") #data = {"path":"MyDir/MyFile.ext"} #node = db.create(data) #print node # #data = {"path":"mydir/MyFile.EXT"} #node = db.create(data) #print node #print db.read(db.search("my_field:/myvalue/"))