error = class DBError(exceptions.Exception)(做`help('dbhash')`),这个语言结构叫什么?

时间:2012-04-16 16:34:51

标签: python django

help('dbhash')(标准库模块):

CLASSES
    exceptions.Exception(exceptions.BaseException)
        bsddb.db.DBError

    error = class DBError(exceptions.Exception)
     |  Method resolution order:
     |      DBError
     |      exceptions.Exception
     |      exceptions.BaseException
     |      __builtin__.object
     :

如何调用error = class DBError(exceptions.Exception)语言结构?它有什么作用?如果你安装了django,你可以看到这个构造的另一个例子('django.http.HttpResponse')。

(我使用的是python 2.7.2和django 1.4)

1 个答案:

答案 0 :(得分:1)

这不是有效的语法。在帮助中,它表示error最初定义为class DBError并派生自exceptions.Exception