def fromString(self, string): policy=Policy() elements = Grammar.parsePolicy(string) for ruleElements in elements: rule = Rule.fromElements(ruleElements) policy.rules.append(rule) return policy