def __radd__(self, other): for obj in other: validateInformation(obj) UserList.__radd__(self, other)
def test_radd_specials(self): u = UserList("eggs") u2 = "spam" + u self.assertEqual(u2, list("spameggs")) u2 = u.__radd__(UserList("spam")) self.assertEqual(u2, list("spameggs"))
def __radd__(self, other): result = UserList.__radd__(self, other) result.unique = False return result
def __radd__(self, other): return UserList.__radd__(self, CLVar(other))