Esempio n. 1
0
 def __iter__(self):
     # type: () -> Iterable
     for i in xrange(m2.sk_ssl_cipher_num(self.stack)):
         yield self[i]
Esempio n. 2
0
 def __len__(self):
     # type: () -> int
     return m2.sk_ssl_cipher_num(self.stack)
Esempio n. 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)
Esempio n. 4
0
 def __len__(self):
     return m2.sk_ssl_cipher_num(self.stack)
Esempio n. 5
0
 def __iter__(self):
     for i in range(m2.sk_ssl_cipher_num(self.stack)):
         yield self[i]
Esempio n. 6
0
 def __iter__(self):
     for i in xrange(m2.sk_ssl_cipher_num(self.stack)):
         yield self[i]
Esempio n. 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)
Esempio n. 8
0
 def __len__(self):
     return m2.sk_ssl_cipher_num(self.stack)
Esempio n. 9
0
 def __iter__(self):
     # type: () -> Iterable
     for i in six.moves.range(m2.sk_ssl_cipher_num(self.stack)):
         yield self[i]
Esempio n. 10
0
 def __len__(self):
     # type: () -> int
     return m2.sk_ssl_cipher_num(self.stack)