def __init__(self, pairs, minimum_area): Connection.__init__( self, set([(environment1.id, environment2.id) for environment1, environment2 in pairs])) self.triangle1 = Triangle([pair[0] for pair in pairs], minimum_area) self.triangle2 = Triangle([pair[1] for pair in pairs], minimum_area) self.valid = self.triangle1.valid and self.triangle2.valid
def __init__(self, url): Connection.__init__(self, url) self.url += '/rpc' self.proxy = Pyro.core.getProxyForURI( self.url )
def __init__(self, pairs, minimum_area): Connection.__init__(self, set([(environment1.id, environment2.id) for environment1, environment2 in pairs])) self.triangle1 = Triangle([pair[0] for pair in pairs], minimum_area) self.triangle2 = Triangle([pair[1] for pair in pairs], minimum_area) self.valid = self.triangle1.valid and self.triangle2.valid