diff options
Diffstat (limited to 'pow/POW-0.7/lib/_der.py')
-rw-r--r-- | pow/POW-0.7/lib/_der.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/pow/POW-0.7/lib/_der.py b/pow/POW-0.7/lib/_der.py index 1be0eca6..be1c4f24 100644 --- a/pow/POW-0.7/lib/_der.py +++ b/pow/POW-0.7/lib/_der.py @@ -1810,6 +1810,19 @@ class SequenceOf(Sequence): _GeneralObject.set( self, self.sequenceOf ) _GeneralObject.write( self, file ) + def __len__(self): + return len(self.sequenceOf) + + def __getitem__(self, key): + return self.sequenceOf[key] + + def __iter__(self): + for i in self.sequenceOf: + yield(i) + + def __contains__(self, item): + return item in self.sequenceOf + _addFragment(''' <class> <header> |