(addr, size=None)
return {
        8: u8,
        16: u16,
        32: u32,
        64: u64
    }[size](addr)
u(addr, size=None) -> int

    Read one ``unsigned`` integer from the specified address,
    with the bit-width specified by ``size``, which defaults
    to the pointer width.
u(addr, size=None) -> int
u ( addr size = None ) - > int
def u(addr, size=None):
    """u(addr, size=None) -> int

    Read one ``unsigned`` integer from the specified address,
    with the bit-width specified by ``size``, which defaults
    to the pointer width.
    """
    if size is None:
        size = pwndbg.arch.ptrsize * 8
    return {
        8: u8,
        16: u16,
        32: u32,
        64: u64
    }[size](addr)
def u ( addr , size = None ) : if size is None : size = pwndbg . arch . ptrsize * 8 return { 8 : u8 , 16 : u16 , 32 : u32 , 64 : u64 } [ size ] ( addr )