Python W602 raise VALUERROR-消息的外观如何?

Python W602 raise VALUERROR-消息的外观如何?,python,python-3.x,pep8,autopep8,Python,Python 3.x,Pep8,Autopep8,我对python非常陌生,我的第一个任务是检查旧代码,而不是我的!根据pep8进行转换 我有以下代码块,我应该将raisevalueerror更改为raisevalueerrormessage。消息的语法是什么样子的,比如“在%s中找不到%c”%ch,str 这已经有了一个信息;您所需要做的就是将语法从raiseexception,msg更改为raiseexception可能与Ups重复,谢谢您向我指出,jornsharpe。我以前把它放在括号里,但也在括号里。 def sort_key(sel

我对python非常陌生,我的第一个任务是检查旧代码,而不是我的!根据pep8进行转换

我有以下代码块,我应该将raisevalueerror更改为raisevalueerrormessage。消息的语法是什么样子的,比如“在%s中找不到%c”%ch,str


这已经有了一个信息;您所需要做的就是将语法从raiseexception,msg更改为raiseexception可能与Ups重复,谢谢您向我指出,jornsharpe。我以前把它放在括号里,但也在括号里。
def sort_key(self, string):

    collation_elements = []

    lookup_key = [ord(ch) for ch in string]
    while lookup_key:
        value, lookup_key = self.table.find_prefix(lookup_key)
        if not value:
            # @@@
            raise ValueError, map(hex, lookup_key)
        collation_elements.extend(value)

    sort_key = []

    for level in range(4):
        if level:
            sort_key.append(0)  # level separator
        for element in collation_elements:
            ce_l = int(element[1][level], 16)
            if ce_l:
                sort_key.append(ce_l)

    return tuple(sort_key)