예제 #1
0
파일: space.py 프로젝트: thouters/ltr
 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
예제 #2
0
파일: space.py 프로젝트: thouters/ltr
 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
예제 #3
0
파일: box.py 프로젝트: thouters/ltr
    def setUri(self,uri):
        LtrUri.setUri(self,uri)

        return self
예제 #4
0
파일: box.py 프로젝트: thouters/ltr
 def createfromUri(cls,uri):
     s = cls()
     LtrUri.setUri(s,uri)
     s.name = s.boxname
     s.create()
     return s