On 8/11/2015 2:31 PM, Christian Heimes wrote:
Large portions of the patch was automatically created with autopep8:
find base/ -name '*.py' | xargs autopep8 --in-place --ignore E309 \
--aggressive
find base/common/upgrade base/server/upgrade -type f -and \
-not -name .gitignore | autopep8 --in-place --ignore E309 --aggressive
autopep8 --in-place --ignore E309 --aggressive \
base/common/sbin/pki-upgrade \
base/server/sbin/pkispawn \
base/server/sbin/pkidestroy \
base/server/sbin/pki-server \
base/server/sbin/pki-server-upgrade
About two dozent violations were fixed manually.
https://fedorahosted.org/pki/ticket/708
NOTE: I'm going to add some checks to the PKI core spec file and tox later.
Some comments:
1. In base/common/python/pki/cli.py we probably shouldn't insert a line
break inside an argument:
# If module command exists, include it as arguments: <module
# command> <args>...
2. In base/common/python/pki/crypto.py it probably should have been a
decorator, but this is a separate issue.
# abc.abstractmethod
def get_cert(self, cert_nick):
3. In base/kra/functional/drmclient_deprecated.py this code is probably
less readable than the original. Is there a better way to format it?
It's a deprecated code too, maybe we can just ignore/remove it.
response['cert'] = b64.replace(
CERT_HEADER,
"").replace(
CERT_FOOTER,
"")
4. In base/server/python/pki/server/cli/migrate.py the line break isn't
very nice:
if valve.get(
'className') == 'org.apache.catalina.valves.AccessLogValve':
Everything else looks good. It's up to you how you want to address the
above items. Regardless, it's ACKed.
--
Endi S. Dewata