コード例 #1
0
 def delete(self):
     print >> sys.stderr, 'making delete request to: %s%s' % (
         self.dest, self.path + self.uid)
     request = urllib2.Request(self.dest + self.path + self.uid,
                               headers=self.headers)
     request.get_method = lambda: 'DELETE'
     BaseObject._execute(self, request)
コード例 #2
0
 def create(self):
     print >> sys.stderr, 'making post request to: %s%s' % (self.dest,
                                                            self.path)
     self.datagen = {}
     request = urllib2.Request(self.dest + self.path,
                               data="",
                               headers=self.headers)
     BaseObject._execute(self, request)
コード例 #3
0
    def get_list(self):
        print >> sys.stderr, 'making get request to: %s%s' % (self.dest, self.path)

        data = {}

        if self.count:
            data.update({'count': self.count})

        if self.status:
            data.update({'status_filter': '-'.join(map(lambda x: str(x), self.status))})

        data = urllib.urlencode(data)
        url = "%s/%s?%s" % (self.dest, self.path, data)

        request = urllib2.Request(url, headers=self.headers)

        BaseObject._execute(self, request)
コード例 #4
0
    def get_list(self):
        print >> sys.stderr, 'making get request to: %s%s' % (self.dest,
                                                              self.path)

        data = {}

        if self.count:
            data.update({'count': self.count})

        if self.status:
            data.update({
                'status_filter':
                '-'.join(map(lambda x: str(x), self.status))
            })

        data = urllib.urlencode(data)
        url = "%s/%s?%s" % (self.dest, self.path, data)

        request = urllib2.Request(url, headers=self.headers)

        BaseObject._execute(self, request)
コード例 #5
0
 def create(self):
     print >> sys.stderr, 'making post request to: %s%s' % (self.dest, self.path)
     self.datagen = {}
     request = urllib2.Request(self.dest + self.path, data="", headers=self.headers)
     BaseObject._execute(self, request)
コード例 #6
0
 def delete(self):
     print >> sys.stderr, 'making delete request to: %s%s' % (self.dest, self.path + self.uid)
     request = urllib2.Request(self.dest + self.path + self.uid, headers=self.headers)
     request.get_method = lambda: 'DELETE'
     BaseObject._execute(self, request)
コード例 #7
0
 def get(self):
     print >> sys.stderr, 'making get request to: %s%s' % (self.dest, self.path + self.uid)
     request = urllib2.Request(self.dest + self.path + self.uid, headers=self.headers)
     BaseObject._execute(self, request)
コード例 #8
0
 def get(self):
     print >> sys.stderr, 'making get request to: %s%s' % (
         self.dest, self.path + self.uid)
     request = urllib2.Request(self.dest + self.path + self.uid,
                               headers=self.headers)
     BaseObject._execute(self, request)