コード例 #1
0
ファイル: _curses.py プロジェクト: abhinavthomas/pypy
def tigetstr(capname):
    _ensure_initialised_setupterm()
    if isinstance(capname, unicode):
        capname = capname.encode('ascii')
    val = lib.tigetstr(capname)
    if int(ffi.cast("intptr_t", val)) in (0, -1):
        return None
    return ffi.string(val)
コード例 #2
0
def tigetstr(capname):
    _ensure_initialised_setupterm()
    if isinstance(capname, unicode):
        capname = capname.encode('ascii')
    val = lib.tigetstr(capname)
    if int(ffi.cast("intptr_t", val)) in (0, -1):
        return None
    return ffi.string(val)
コード例 #3
0
ファイル: _curses.py プロジェクト: solarmagic/hashcode
def tigetstr(capname):
    _ensure_initialised_setupterm()
    val = lib.tigetstr(capname.encode())
    if int(ffi.cast("intptr_t", val)) in (0, -1):
        return None
    return ffi.string(val)
コード例 #4
0
ファイル: _curses.py プロジェクト: captainsafia/livebook
def tigetstr(capname):
    _ensure_initialised_setupterm()
    val = lib.tigetstr(capname)
    if int(ffi.cast("intptr_t", val)) in (0, -1):
        return None
    return ffi.string(val)