次のことを行うためのよりエレガントな方法を探しています。
py_loglevel = logging.DEBUG
if self.loglevel == "INFO":
py_loglevel = logging.INFO
elif self.loglevel == "WARNING":
py_loglevel = logging.WARNING
elif self.loglevel == "ERROR":
py_loglevel = logging.ERROR
これはもちろん機能しますが、コードが雑然としていて、本当に些細なことであるにもかかわらず、私の注意を引き付けているため、どういうわけか私を悩ませています。これはワンライナーで行うことができますか?