def __call__(self, **params):
        # Enforce Yahoo's "no calls quicker than every 1 second" rule
        delta = time.time() - DeliciousClient.lastcall
        if delta < 2:
            time.sleep(2 - delta)
        DeliciousClient.lastcall = time.time()
        url = ("https://api.del.icio.us/%s?" % self.method) + urllib.urlencode(params)        
        return utils.getxml(url, username=self.username, password=self.password)

#
# Public API
#
dataset/ETHPy150Open jacobian-archive/jellyroll/src/jellyroll/providers/delicious.py/DeliciousClient.__call__/original