code: def allowance (self, filename):
          
          for line in self.rulelines:
              log.debug(LOG_CHECK, "%s %s %s", filename, str(line), line.allowance)
              if line.applies_to(filename):
                  log.debug(LOG_CHECK, " ... rule line %s", line)
                  return line.allowance
          log.debug(LOG_CHECK, " ... no rule lines of %s applied to %s; allowed.", self.useragents, filename)
          return True
docs: Preconditions:
          - our agent applies to this entry
          - filename is URL decoded
  
          Check if given filename is allowed to acces this entry.
  
          @return: True if allowed, else False
          @rtype: bool