On 30/01/2015 14:11, Christy Perez wrote:
The only pep8 issue I see is the one that's always there (that
wasn't
caused by this change):
Checking for invalid i18n string...
KCHUTILS0003E is obsolete, it is no longer in use
make: *** [check-local] Error 1
Do you see a different one?
Yeap! Probably we are using a different pep8 version.
alinefm@alinefm:~/kimchi$ sudo make check-local
[sudo] password for alinefm:
PYTHONPATH=src contrib/check_i18n.py plugins/*/i18n.py src/kimchi/i18n.py
Checking for invalid i18n string...
Checking for invalid i18n string successfully
find . -path './.git' -prune -type f -o \
-name '*.py' -o -name '*.py.in' | xargs /usr/bin/pyflakes | \
grep -w -v "\./src/kimchi/websocket\.py" | \
while read LINE; do echo "$LINE"; false; done
/usr/bin/pep8 --version
1.5.6
/usr/bin/pep8 --filename '*.py,*.py.in'
--exclude="*src/kimchi/config.py,*src/kimchi/i18n.py,*tests/test_config.py"
.
./src/kimchi/control/base.py:115:18: E127 continuation line
over-indented for visual indent
./src/kimchi/control/base.py:115:80: E501 line too long (88 > 79 characters)
./src/kimchi/control/networks.py:23:1: E302 expected 2 blank lines, found 1
./src/kimchi/control/networks.py:39:70: E502 the backslash is redundant
between brackets
./src/kimchi/control/networks.py:40:13: E128 continuation line
under-indented for visual indent
./src/kimchi/control/storagepools.py:82:13: E128 continuation line
under-indented for visual indent
./src/kimchi/control/vms.py:24:1: E302 expected 2 blank lines, found 1
./src/kimchi/control/vms.py:43:13: E128 continuation line under-indented
for visual indent
./src/kimchi/control/vms.py:45:13: E128 continuation line under-indented
for visual indent
./src/kimchi/control/vms.py:47:13: E128 continuation line under-indented
for visual indent
Makefile:828: recipe for target 'check-local' failed
make: *** [check-local] Error 1
On 01/30/2015 08:40 AM, Aline Manera wrote:
> Please, run "make check-local" to fix the pep8 issues.
>
> On 27/01/2015 16:39, Christy Perez wrote:
>> In order to prevent benign error messages from being displayed to the
>> user, some POST requests for transient objects should be handled as
>> special cases.
>>
>> This patchset introduces a way to mark an action as destructive
>> so that the subsequent GET after a POST is bypassed. It also
>> adds that logic to the three types of transient objects
>> that Kimchi deals with: VMs, Networks, and Storage Pools.
>>
>> Christy Perez (4):
>> Handle requests differently for transient objects
>> Transient VM POST request handling
>> Transient Network POST request handling
>> Transient StoragePool POST request handling
>>
>> src/kimchi/control/base.py | 14 +++++++++-----
>> src/kimchi/control/networks.py | 4 ++--
>> src/kimchi/control/storagepools.py | 4 ++--
>> src/kimchi/control/vms.py | 10 ++++++----
>> src/kimchi/i18n.py | 1 +
>> src/kimchi/model/vms.py | 3 +++
>> 6 files changed, 23 insertions(+), 13 deletions(-)
>>