diff --git a/implementations/python/preserves/preserves.py b/implementations/python/preserves/preserves.py index f434692..78132b0 100644 --- a/implementations/python/preserves/preserves.py +++ b/implementations/python/preserves/preserves.py @@ -75,6 +75,9 @@ class Record(object): for f in self.fields: encoder.append(f) + def __getitem__(self, index): + return self.fields[index] + @staticmethod def makeConstructor(labelSymbolText, fieldNames): return Record.makeBasicConstructor(Symbol(labelSymbolText), fieldNames)