6

Closed

Implement rest of binascii module

description

Implement rest of binascii module
 
IP VERSION AFFECTED: 2.6
FLAGS PASSED TO IPY.EXE: None
OPERATING SYSTEMS AFFECTED: All

DESCRIPTION

After filtering out Python special method names,
IronPython is still MISSING implementations for the
following module attributes:

 

After filtering out Python special method names,
IronPython is still PROVIDING implementations for the
following module attributes which should NOT exist:

 

Complete list of module attributes IronPython is still
missing implementations for:
    binascii.a2b_base64.eq
    binascii.a2b_base64.ge
    binascii.a2b_base64.gt
    binascii.a2b_base64.le
    binascii.a2b_base64.lt
    binascii.a2b_base64.ne
    binascii.a2b_hex.eq
    binascii.a2b_hex.ge
    binascii.a2b_hex.gt
    binascii.a2b_hex.le
    binascii.a2b_hex.lt
    binascii.a2b_hex.ne
    binascii.a2b_hqx.eq
    binascii.a2b_hqx.ge
    binascii.a2b_hqx.gt
    binascii.a2b_hqx.le
    binascii.a2b_hqx.lt
    binascii.a2b_hqx.ne
    binascii.a2b_qp.eq
    binascii.a2b_qp.ge
    binascii.a2b_qp.gt
    binascii.a2b_qp.le
    binascii.a2b_qp.lt
    binascii.a2b_qp.ne
    binascii.a2b_uu.eq
    binascii.a2b_uu.ge
    binascii.a2b_uu.gt
    binascii.a2b_uu.le
    binascii.a2b_uu.lt
    binascii.a2b_uu.ne
    binascii.b2a_base64.eq
    binascii.b2a_base64.ge
    binascii.b2a_base64.gt
    binascii.b2a_base64.le
    binascii.b2a_base64.lt
    binascii.b2a_base64.ne
    binascii.b2a_hex.eq
    binascii.b2a_hex.ge
    binascii.b2a_hex.gt
    binascii.b2a_hex.le
    binascii.b2a_hex.lt
    binascii.b2a_hex.ne
    binascii.b2a_hqx.eq
    binascii.b2a_hqx.ge
    binascii.b2a_hqx.gt
    binascii.b2a_hqx.le
    binascii.b2a_hqx.lt
    binascii.b2a_hqx.ne
    binascii.b2a_qp.eq
    binascii.b2a_qp.ge
    binascii.b2a_qp.gt
    binascii.b2a_qp.le
    binascii.b2a_qp.lt
    binascii.b2a_qp.ne
    binascii.b2a_uu.eq
    binascii.b2a_uu.ge
    binascii.b2a_uu.gt
    binascii.b2a_uu.le
    binascii.b2a_uu.lt
    binascii.b2a_uu.ne
    binascii.crc32.eq
    binascii.crc32.ge
    binascii.crc32.gt
    binascii.crc32.le
    binascii.crc32.lt
    binascii.crc32.ne
    binascii.crc_hqx.eq
    binascii.crc_hqx.ge
    binascii.crc_hqx.gt
    binascii.crc_hqx.le
    binascii.crc_hqx.lt
    binascii.crc_hqx.ne
    binascii.hexlify.eq
    binascii.hexlify.ge
    binascii.hexlify.gt
    binascii.hexlify.le
    binascii.hexlify.lt
    binascii.hexlify.ne
    binascii.rlecode_hqx.eq
    binascii.rlecode_hqx.ge
    binascii.rlecode_hqx.gt
    binascii.rlecode_hqx.le
    binascii.rlecode_hqx.lt
    binascii.rlecode_hqx.ne
    binascii.rledecode_hqx.eq
    binascii.rledecode_hqx.ge
    binascii.rledecode_hqx.gt
    binascii.rledecode_hqx.le
    binascii.rledecode_hqx.lt
    binascii.rledecode_hqx.ne
    binascii.unhexlify.eq
    binascii.unhexlify.ge
    binascii.unhexlify.gt
    binascii.unhexlify.le
    binascii.unhexlify.lt
    binascii.unhexlify.ne

 

Complete list of module attributes that should be removed
from IronPython:
    binascii.a2b_base64.get
    binascii.a2b_hex.get
    binascii.a2b_hqx.get
    binascii.a2b_qp.get
    binascii.a2b_uu.get
    binascii.b2a_base64.get
    binascii.b2a_hex.get
    binascii.b2a_hqx.get
    binascii.b2a_qp.get
    binascii.b2a_uu.get
    binascii.crc32.get
    binascii.crc_hqx.get
    binascii.hexlify.get
    binascii.rlecode_hqx.get
    binascii.rledecode_hqx.get
    binascii.unhexlify.get
Closed Aug 5, 2009 at 3:51 PM by dfugate

comments

jdhardy wrote Dec 23, 2008 at 6:51 PM

And binascii.crc32, which breaks zipfile.

wrote Dec 25, 2008 at 9:58 PM

wrote Dec 26, 2008 at 4:13 PM

wrote Dec 30, 2008 at 4:21 PM

wrote Feb 24, 2009 at 11:42 PM

wrote Feb 25, 2009 at 10:42 PM

wrote Mar 9, 2009 at 6:36 PM

wrote Jul 9, 2009 at 4:40 PM

wrote Aug 5, 2009 at 3:51 PM

wrote Oct 19, 2010 at 10:31 PM

wrote Feb 22, 2013 at 1:15 AM

wrote May 16, 2013 at 12:06 PM