很惭愧的发现eval还是很有用的

所以把它恢复了