def __iter__(self): # type: () -> Iterable for i in xrange(m2.sk_ssl_cipher_num(self.stack)): yield self[i]
def __len__(self): # type: () -> int return m2.sk_ssl_cipher_num(self.stack)
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)
def __len__(self): return m2.sk_ssl_cipher_num(self.stack)
def __iter__(self): for i in range(m2.sk_ssl_cipher_num(self.stack)): yield self[i]
def __iter__(self): for i in xrange(m2.sk_ssl_cipher_num(self.stack)): yield self[i]
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)
def __iter__(self): # type: () -> Iterable for i in six.moves.range(m2.sk_ssl_cipher_num(self.stack)): yield self[i]