user_agent = context.REQUEST.HTTP_USER_AGENT denied_agents = 'DA', 'GetRight', 'FlashGet', 'Mass' for denied_agent in denied_agents: chars = len(denied_agent) if user_agent[:chars] == denied_agent: raise "UserAgentError", "We don't allow download accelerators"