'Check that we have enough quota right now.
This doesn\'t lock or consume the quota. Following consume might in fact
fail/succeeded.
Args:
amount: amount of quota to check.
Returns:
True if we have enough quota to consume specified amount right now. False
otherwise.'

def check(self, amount=1):

    if (self.quota >= amount):
        return True
    return ((self.quota + self.quota_manager.get(self.bucket)) >= amount)
