Example #1
0
 def __iter__(self):
     # type: () -> Iterable
     for i in xrange(m2.sk_ssl_cipher_num(self.stack)):
         yield self[i]
Example #2
0
 def __len__(self):
     # type: () -> int
     return m2.sk_ssl_cipher_num(self.stack)
Example #3
0
 def __getitem__(self, idx):
     # type: (int) -> Cipher
     if not 0 <= idx < m2.sk_ssl_cipher_num(self.stack):
         raise IndexError('index out of range')
     v = m2.sk_ssl_cipher_value(self.stack, idx)
     return Cipher(v)
Example #4
0
 def __len__(self):
     return m2.sk_ssl_cipher_num(self.stack)
Example #5
0
 def __iter__(self):
     for i in range(m2.sk_ssl_cipher_num(self.stack)):
         yield self[i]
Example #6
0
 def __iter__(self):
     for i in xrange(m2.sk_ssl_cipher_num(self.stack)):
         yield self[i]
Example #7
0
 def __getitem__(self, idx):
     if not 0 <= idx < m2.sk_ssl_cipher_num(self.stack):
         raise IndexError('index out of range')
     v=m2.sk_ssl_cipher_value(self.stack, idx)
     return Cipher(v)
Example #8
0
 def __len__(self):
     return m2.sk_ssl_cipher_num(self.stack)
Example #9
0
 def __iter__(self):
     # type: () -> Iterable
     for i in six.moves.range(m2.sk_ssl_cipher_num(self.stack)):
         yield self[i]
Example #10
0
 def __len__(self):
     # type: () -> int
     return m2.sk_ssl_cipher_num(self.stack)