コード例 #1
0
ファイル: test_parameters.py プロジェクト: timm/timmnix
 def tearDown(self):
     try:
         from _ctypes import set_conversion_mode
     except ImportError:
         pass
     else:
         set_conversion_mode(*self.prev_conv_mode)
コード例 #2
0
 def teardown_class(cls):
     try:
         from _ctypes import set_conversion_mode
     except ImportError:
         pass
     else:
         set_conversion_mode(*cls.prev_conv_mode)
コード例 #3
0
ファイル: test_parameters.py プロジェクト: luw630/ddzserver
 def tearDown(self):
     try:
         from _ctypes import set_conversion_mode
     except ImportError:
         pass
     else:
         set_conversion_mode(*self.prev_conv_mode)
コード例 #4
0
ファイル: test_parameters.py プロジェクト: Qointum/pypy
 def teardown_class(cls):
     try:
         from _ctypes import set_conversion_mode
     except ImportError:
         pass
     else:
         set_conversion_mode(*cls.prev_conv_mode)
コード例 #5
0
 def setUp(self):
     try:
         from _ctypes import set_conversion_mode
     except ImportError:
         pass
     else:
         self.prev_conv_mode = set_conversion_mode("ascii", "strict")
コード例 #6
0
ファイル: test_parameters.py プロジェクト: timm/timmnix
 def setUp(self):
     import ctypes
     try:
         from _ctypes import set_conversion_mode
     except ImportError:
         pass
     else:
         self.prev_conv_mode = set_conversion_mode("ascii", "strict")
コード例 #7
0
 def setUp(self):
     import ctypes
     try:
         from _ctypes import set_conversion_mode
     except ImportError:
         pass
     else:
         self.prev_conv_mode = set_conversion_mode('ascii', 'strict')
コード例 #8
0
 def setup_class(cls):
     import ctypes
     try:
         from _ctypes import set_conversion_mode
     except ImportError:
         pass
     else:
         cls.prev_conv_mode = set_conversion_mode("ascii", "strict")
コード例 #9
0
ファイル: test_parameters.py プロジェクト: Qointum/pypy
 def setup_class(cls):
     import ctypes
     try:
         from _ctypes import set_conversion_mode
     except ImportError:
         pass
     else:
         cls.prev_conv_mode = set_conversion_mode("ascii", "strict")
コード例 #10
0
_check_size(c_void_p)


class c_bool(_SimpleCData):
    _type_ = "?"


from _ctypes import POINTER, pointer, _pointer_type_cache

try:
    from _ctypes import set_conversion_mode
except ImportError:
    pass
else:
    if _os.name in ("nt", "ce"):
        set_conversion_mode("mbcs", "ignore")
    else:
        set_conversion_mode("ascii", "strict")

    class c_wchar_p(_SimpleCData):
        _type_ = "Z"

    class c_wchar(_SimpleCData):
        _type_ = "u"

    POINTER(
        c_wchar
    ).from_param = c_wchar_p.from_param  #_SimpleCData.c_wchar_p_from_param

    def create_unicode_buffer(init, size=None):
        """create_unicode_buffer(aString) -> character array
コード例 #11
0
ファイル: __init__.py プロジェクト: ALT-F4/Expleo
        return klass
    else:
        name = "LP_%s" % cls.__name__
        klass = type(_Pointer)(name,
                               (_Pointer,),
                               {'_type_': cls})
        _pointer_type_cache[cls] = klass
    return klass

try:
    from _ctypes import set_conversion_mode
except ImportError:
    pass
else:
    if _os.name in ("nt", "ce"):
        set_conversion_mode("mbcs", "ignore")
    else:
        set_conversion_mode("ascii", "strict")

    class c_wchar_p(_SimpleCData):
        _type_ = "Z"

    class c_wchar(_SimpleCData):
        _type_ = "u"

    POINTER(c_wchar).from_param = c_wchar_p.from_param #_SimpleCData.c_wchar_p_from_param

    def create_unicode_buffer(init, size=None):
        """create_unicode_buffer(aString) -> character array
        create_unicode_buffer(anInteger) -> character array
        create_unicode_buffer(aString, anInteger) -> character array
コード例 #12
0
c_voidp = c_void_p
_check_size(c_void_p)


class c_bool(_SimpleCData):
    _type_ = '?'


from _ctypes import POINTER, pointer, _pointer_type_cache
try:
    from _ctypes import set_conversion_mode
except ImportError:
    pass
else:
    if _os.name in ('nt', 'ce'):
        set_conversion_mode('mbcs', 'ignore')
    else:
        set_conversion_mode('ascii', 'strict')

    class c_wchar_p(_SimpleCData):
        _type_ = 'Z'

    class c_wchar(_SimpleCData):
        _type_ = 'u'

    POINTER(c_wchar).from_param = c_wchar_p.from_param

    def create_unicode_buffer(init, size=None):
        """create_unicode_buffer(aString) -> character array
        create_unicode_buffer(anInteger) -> character array
        create_unicode_buffer(aString, anInteger) -> character array
コード例 #13
0
ファイル: __init__.py プロジェクト: webiumsk/WOT-0.9.12-CT
    if _os.name in ('nt', 'ce'):
        _win_functype_cache.clear()
    POINTER(c_wchar).from_param = c_wchar_p.from_param
    POINTER(c_char).from_param = c_char_p.from_param
    _pointer_type_cache[None] = c_void_p
    CFUNCTYPE(c_int)(lambda : None)
    return


try:
    from _ctypes import set_conversion_mode
except ImportError:
    pass
else:
    if _os.name in ('nt', 'ce'):
        set_conversion_mode('mbcs', 'ignore')
    else:
        set_conversion_mode('ascii', 'strict')

    class c_wchar_p(_SimpleCData):
        _type_ = 'Z'


    class c_wchar(_SimpleCData):
        _type_ = 'u'


    def create_unicode_buffer(init, size = None):
        """create_unicode_buffer(aString) -> character array
        create_unicode_buffer(anInteger) -> character array
        create_unicode_buffer(aString, anInteger) -> character array