<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def make_checks(self, string_checks):
 """Convert str to str dicts to str to PyObject dicts This function is here to ease writing a UI. """

        checks = {}
        for key, value in string_checks.items():
            is_pyname = not key.endswith('.object') and \
                not key.endswith('.type')
            evaluated = self._evaluate(value, is_pyname=is_pyname)
            if evaluated is not None:
                checks[key] = evaluated
        return checks