!55 (merged) change function name but eval() still call old name which creates error.
By the way, bug in ReadBlocketteError is found when it is raised, err_no has never been used or passed. So it is removed to fix the bug.