Example #1
0
 def test_get_xatom_pyatom(self):
     d2 = self.clone_display()
     asdf1 = l.get_xatom("ASDF")
     asdf2 = l.get_xatom("ASDF")
     ghjk1 = l.get_xatom("GHJK")
     ghjk2 = l.get_xatom("GHJK")
     assert asdf1 == asdf2
     assert ghjk1 == ghjk2
     assert l.get_pyatom(self.display, asdf2) == "ASDF"
     assert l.get_pyatom(d2, ghjk1) == "GHJK"
Example #2
0
def _get_atom(disp, d):
    unpacked = struct.unpack("=I", d)[0]
    pyatom = get_pyatom(disp, unpacked)
    if not pyatom:
        log.error("invalid atom: %s - %s", repr(d), repr(unpacked))
        return  None
    return str(pyatom)
Example #3
0
def _get_atom(disp, d):
    unpacked = struct.unpack("@I", d)[0]
    pyatom = get_pyatom(disp, unpacked)
    if not pyatom:
        log.error("invalid atom: %s - %s", repr(d), repr(unpacked))
        return None
    return str(pyatom)
Example #4
0
def _get_atom(disp, d):
    return str(get_pyatom(disp, struct.unpack("@I", d)[0]))
Example #5
0
def _get_atom(disp, d):
    return str(get_pyatom(disp, struct.unpack("@I", d)[0]))