Ejemplo n.º 1
0
Archivo: box.py Proyecto: thouters/ltr
    def __init__(self,space=False):
        LtrNode.__init__(self)
        LtrUri.__init__(self)
        self.record = False
        self.name = False
        self.space = False
        self.uri=False
        self.cwd = False #set drop in loadcookie()

        if space:
            self.setSpace(space)
Ejemplo n.º 2
0
 def createfromUri(self,uri):
     LtrUri.setUri(self,uri)
     self.name = self.spacename
     cursor = self.getCursor()
     if self.name in cursor:
         print "ltr: drop old database ", self.name
         del cursor[self.name]
     print "ltr: create database ", self.name
     cursor.create(self.name)
     print "ltr: push design docs ", self.name
     self.records = self.getCursor()[self.name]
     self.records.update([couchdb.Document(_id='_design/ltrcrawler', language='javascript', views=views)])
     return self
Ejemplo n.º 3
0
 def setUri(self,uri):
     LtrUri.setUri(self,uri)
     self.name = self.spacename
     if self.name in self.getCursor():
         self.records = self.getCursor()[self.name]
     return self
Ejemplo n.º 4
0
Archivo: box.py Proyecto: thouters/ltr
    def setUri(self,uri):
        LtrUri.setUri(self,uri)

        return self
Ejemplo n.º 5
0
Archivo: box.py Proyecto: thouters/ltr
 def createfromUri(cls,uri):
     s = cls()
     LtrUri.setUri(s,uri)
     s.name = s.boxname
     s.create()
     return s