code: def allowance(self, filename):
          
          for line in self.rulelines:
              if line.applies_to(filename):
                  return line.allowance
          return True
docs: Preconditions:
          - our agent applies to this entry
          - filename is URL decoded