def create_worker(user_agent=None): if not user_agent: user_agent = ('Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; ' 'en-US; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12') worker = Worker() worker.save() worker.parse_user_agent(user_agent) worker.save() return worker