[openstack-dev] pep8-1.3.3 result of openstack common codes

Monty Taylor mordred at inaugust.com
Sun Jul 15 15:46:42 UTC 2012



On 07/14/2012 06:05 AM, Yun Mao wrote:
> perhaps the pep8 check should ignore the openstack-common code. Thanks,

Yes. We actually did this in one of the other projects and I think it's
a good idea.

pep8 checking for openstack-common should happen in openstack-common.
It's a library - we're just not installing it that way just this moment. :)


> On Sat, Jul 14, 2012 at 5:24 AM, Yong Sheng Gong <gongysh at cn.ibm.com> wrote:
>> Hi,
>>
>> Quantum needs to use some codes in openstack common project, but pep8-1.3.3
>> (quantum project sticks to the latest pep8 version) complains many pep8
>> violations:
>> quantum/openstack/common/log.py:68:19: E121 continuation line indentation is
>> not a multiple of four
>>                   'amqplib=WARN',
>>                   ^
>> quantum/openstack/common/log.py:74:19: E123 closing bracket does not match
>> indentation of opening bracket's line
>>                   ],
>>                   ^
>> quantum/openstack/common/log.py:91:5: E123 closing bracket does not match
>> indentation of opening bracket's line
>>     ]
>>     ^
>> quantum/openstack/common/log.py:107:5: E123 closing bracket does not match
>> indentation of opening bracket's line
>>     ]
>>     ^
>> quantum/openstack/common/log.py:211:39: E128 continuation line
>> under-indented for visual indent
>>                                       line.rstrip().splitlines())
>>                                       ^
>> quantum/openstack/common/log.py:212:21: E128 continuation line
>> under-indented for visual indent
>>                     for line in lines]
>>                     ^
>> quantum/openstack/common/log.py:251:17: E125 continuation line does not
>> distinguish itself from next logical line
>>                 CONF.list_notifier_drivers):
>>                 ^
>> quantum/openstack/common/log.py:254:34: E127 continuation line over-indented
>> for visual indent
>>                                  'error_notification',
>>                                  ^
>> quantum/openstack/common/log.py:416:13: E125 continuation line does not
>> distinguish itself from next logical line
>>             CONF.logging_debug_format_suffix):
>>             ^
>> quantum/openstack/common/rpc/__init__.py:50:80: E501 line too long (81 > 79
>> characters)
>>                 default=['quantum.openstack.common.exception',
>> 'nova.exception'],
>>
>> ^
>> quantum/openstack/common/rpc/impl_zmq.py:51:80: E501 line too long (85 > 79
>> characters)
>>
>> default='quantum.openstack.common.rpc.matchmaker.MatchMakerLocalhost',
>>
>> ^
>> quantum/openstack/common/notifier/api.py:39:5: E123 closing bracket does not
>> match indentation of opening bracket's line
>>     ]
>>     ^
>> quantum/openstack/common/notifier/api.py:124:18: E121 continuation line
>> indentation is not a multiple of four
>>                  _('%s not in valid priorities') % priority)
>>                  ^
>> quantum/openstack/common/notifier/api.py:131:20: E127 continuation line
>> over-indented for visual indent
>>                    publisher_id=publisher_id,
>>                    ^
>> quantum/openstack/common/notifier/api.py:132:20: E127 continuation line
>> over-indented for visual indent
>>                    event_type=event_type,
>>                    ^
>> quantum/openstack/common/notifier/api.py:133:20: E127 continuation line
>> over-indented for visual indent
>>                    priority=priority,
>>                    ^
>> quantum/openstack/common/notifier/api.py:134:20: E127 continuation line
>> over-indented for visual indent
>>                    payload=payload,
>>                    ^
>> quantum/openstack/common/notifier/api.py:135:20: E127 continuation line
>> over-indented for visual indent
>>                    timestamp=str(timeutils.utcnow()))
>>                    ^
>> quantum/openstack/common/notifier/api.py:141:25: E127 continuation line
>> over-indented for visual indent
>>                         locals())
>>                         ^
>> quantum/openstack/common/notifier/list_notifier.py:22:9: E128 continuation
>> line under-indented for visual indent
>>         default=['quantum.openstack.common.notifier.no_op_notifier'],
>>         ^
>> quantum/openstack/common/notifier/list_notifier.py:23:9: E126 continuation
>> line over-indented for hanging indent
>>         help='List of drivers to send notifications')
>>         ^
>> quantum/openstack/common/notifier/log_notifier.py:33:13: E126 continuation
>> line over-indented for hanging indent
>>             'quantum.openstack.common.notification.%s' %
>> message['event_type'])
>>             ^
>> quantum/openstack/common/notifier/rabbit_notifier.py:25:9: E128 continuation
>> line under-indented for visual indent
>>         default=['notifications', ],
>>         ^
>> quantum/openstack/common/notifier/rabbit_notifier.py:26:9: E126 continuation
>> line over-indented for hanging indent
>>         help='AMQP topic used for openstack notifications')
>>
>> I don't know if I can update the openstack common project codes.
>> Thanks
>> Yong Sheng Gong
>>
>> _______________________________________________
>> OpenStack-dev mailing list
>> OpenStack-dev at lists.openstack.org
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
> 
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> 




More information about the OpenStack-dev mailing list