返回信息流在看OpenStack的源码时候,发现两个没见过的写法:
第一:
```
class Request(wsgi.Request):
```
这个Class在wsgi包中,这样定义,看着好像“自己是自己的父类”,求问是什么意思?
第二:
```
#Finally search in Accept-* headers
bm = self.accept.best_match(ctypes)
return bm or 'application/json'
```
他凭啥or呀?
### 以下更新
添加代码地址:
```https://github.com/openstack/neutron/blob/stable/ocata/neutron/wsgi.py```
第228行的class。
感谢指教,问题2的accept是成员变量吗?我没有找到定义的地方。(Python菜鸟求轻拍 - -|| )
这是一条镜像帖。来源:北邮人论坛 / python / #24291同步于 2019/9/2
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖
[已解决]这是什么Python语法?
wangholmes
2019/9/2镜像同步7 回复
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
谢谢,我添加网址了,随便看看就可以不用浪费时间,我准备弃疗了,这里也不是关注的重点。一开始是以为Python有这样特殊测继承。。。。
【 在 punderson (ouyang) 的大作中提到: 】
: 第一个不清楚,你可以贴一下url地址。我猜应该是它内部的wsgi对wsgi库进行了继承,并不是你想的继承自己本身的wsgi
最上面有
from oslo_service import wsgi
【 在 wangholmes 的大作中提到: 】
: 在看OpenStack的源码时候,发现两个没见过的写法:
: [md]
: 第一:
: ...................
哦哦,谢谢
看来我要换双眼睛了233333
【 在 chenxiansf 的大作中提到: 】
: 最上面有
: from oslo_service import wsgi