TypeError: 'NoneType' object has no attribute '__getitem__'

Buildbot版本:(0.8.10)

Bug:TypeError: ‘NoneType‘ object has no attribute ‘__getitem__‘

参考页面:http://trac.buildbot.net/ticket/3107?cversion=0&cnum_hist=3

修改文件slaves.py中出错部分的代码为

1         try:
2             max_builds = int(request.args.get(‘numbuilds‘, [‘10‘])[0])
3         except (TypeError, ValueError):
4             max_builds = 10

TypeError: 'NoneType' object has no attribute '__getitem__'

时间: 2024-11-07 11:03:22

TypeError: 'NoneType' object has no attribute '__getitem__'的相关文章

python3 AttributeError: 'NoneType' object has no attribute 'split'

1 from wsgiref.simple_server import make_server 2 3 def RunServer(environ, start_response): 4 start_response('200 ok',[('Content-Type','text/html')]) 5 return '<h1>Hello world</h1>' 6 7 if __name__ == '__main__': 8 httpd = make_server('127.0.0

Python“TypeError: &#39;NoneType&#39; object is not iterable&quot;的原因

本来不想说的,但是发现大家都遇到了该问题,由于该问题编译器提示较模糊,一般仅仅说for循环的参数没有定义,不能迭代. 具体如下截图: 其实问题不是参数,而是我们在使用参数的过程中错误了,大家可以看图上的提示就能够明白,192.168.1.1/32和192.168.1.1/24的区别,请大家以后在python中遇到类似问题是不要慌张. Python"TypeError: 'NoneType' object is not iterable"的原因,布布扣,bubuko.com Python

python TypeError: &#39;NoneType&#39; object is not iterable

list(set(map(lambda tp_id : tp_id if not ('#' in tp_id) and len(tp_id.strip().replace('\n', '')) > 0else None, open('tp_list.txt').readlines()).sort())) 为了练习map,想着把一个循环写成一行代码. 结构跑程序时出了一个问题:TypeError: 'NoneType' object is not iterable. 找了半天错误(写成一行代码在这

如何解决CRITICAL glance [-] AttributeError: &#39;NoneType&#39; object has no attribute &#39;drivername&#39;

今天在配置OpenStack的Glance时,前边进行的都很顺利,当作到这一步时sudo glance-manage db_sync时出现了如下错误 根据错误提示,想到可能是配置问题,于是就查找了配置文档,发现需要在/etc/glance/glance-registry.conf和/etc/glance/glance-api.conf中加入下面一句话 sql_connection = mysql://glance:[email protected]/glance 格式如下:sql_connect

Python python __def__ Exception AttributeError: &quot;&#39;NoneType&#39; object has no attribute

class Person: '''Represents a person.''' population = 0 def __init__(self,name): '''Initializes the person's data.''' self.name = name print '(Initializing %s)' % self.name Person.population +=1 def __del__(self): '''I am dying.''' print '%s says bye

python&quot;TypeError: &#39;NoneType&#39; object is not iterable&quot;错误解析

尊重原创博主,原文链接:https://blog.csdn.net/dataspark/article/details/9953225 [解析] 一般是函数返回值为None,并被赋给了多个变量. 实例看下: c=0def test(): if c == 1: a = b = 1 return a, b a, b = test() 使用 a, b = test()调用时,就会报错:TypeError: 'NoneType' object is not iterable 在Python判断语句中,当

python提示AttributeError: &#39;NoneType&#39; object has no attribute &#39;append&#39;

在写python脚本时遇到AttributeError: 'NoneType' object has no attribute 'append' a=[] b=[1,2,3,4] a = a.append(b) 执行一次后发现a的类型变为了NoneType. 下次执行时就会出现如题所示的错误. 把a = a.append(b)改为a.append(b)后问题解决. 原因:append会修改a本身,并且返回None.不能把返回值再赋值给a. python提示AttributeError: 'Non

python-pip升级报错- AttributeError: &#39;NoneType&#39; object has no attribute &#39;bytes&#39;

正常的pip升级命令: python -m pip install --upgrade pip 在pytharm里面创建了一个Python项目,pytharm会自动搭建一个新的Python环境,在当前的目录下使用 python -m pip install --upgrade pip 会报错 AttributeError: 'NoneType' object has no attribute 'bytes' 可以使用如下方式 easy_install -U pip python-pip升级报错-

python提示AttributeError: &#39;NoneType&#39; object has no attribute &#39;append&#39;【转发】

在写python脚本时遇到AttributeError: 'NoneType' object has no attribute 'append' a=[] b=[1,2,3,4] a = a.append(b) 执行一次后发现a的类型变为了NoneType. 下次执行时就会出现如题所示的错误. 把a = a.append(b)改为a.append(b)后问题解决. 原因:append会修改a本身,并且返回None.不能把返回值再赋值给a.--------------------- 作者:冰雪凌萱