parameters: (file, endian)
return_statement: return uint32
docstring: Reads an unsinged 32-bit integer from the file-like |file| object,
    treating it as having endianness specified by |endian| (per the |struct|
    module), and returns it as a number. Raises a MachOError if the proper
    length of data can't be read from |file|.
docstring_summary: Reads an unsinged 32-bit integer from the file-like |file| object,
    treating it as having endianness specified by |endian| (per the |struct|
    module), and returns it as a number. Raises a MachOError if the proper
    length of data can't be read from |file|.
docstring_tokens: Reads an unsinged 32 - bit integer from the file - like |file| object treating it as having endianness specified by |endian| ( per the |struct| module ) and returns it as a number . Raises a MachOError if the proper length of data can t be read from |file| .
function: def ReadUInt32(file, endian):
    """Reads an unsinged 32-bit integer from the file-like |file| object,
    treating it as having endianness specified by |endian| (per the |struct|
    module), and returns it as a number. Raises a MachOError if the proper
    length of data can't be read from |file|."""
  
    bytes = CheckedRead(file, 4)
  
    (uint32,) = struct.unpack(endian + 'I', bytes)
    return uint32
function_tokens: def ReadUInt32 ( file , endian ) : bytes = CheckedRead ( file , 4 ) ( uint32 , ) = struct . unpack ( endian + 'I' , bytes ) return uint32