Marek Marczykowski-Górecki
be2465c1f9
Fix issues found by pylint 2.0
...
Resolve:
- no-else-return
- useless-object-inheritance
- useless-return
- consider-using-set-comprehension
- consider-using-in
- logging-not-lazy
Ignore:
- not-an-iterable - false possitives for asyncio coroutines
Ignore all the above in qubespolicy/__init__.py, as the file will be
moved to separate repository (core-qrexec) - it already has a copy
there, don't desynchronize them.
2018-07-15 23:51:15 +02:00
Marek Marczykowski-Górecki
6dbce8259f
api/admin: plug backup into Admin API
...
Fixes QubesOS/qubes-issues#2931
2017-07-20 12:19:01 +02:00
Marek Marczykowski-Górecki
2ace5901df
backup: make pylint happy, remove dead settings
...
After removing backup-restore code the remaining part of backup.py is
not that bad - lets fix it and no longer exclude it from pylint.
2017-07-18 01:42:36 +02:00
Marek Marczykowski-Górecki
68f046cd31
Include qubespolicy in coverage report
2017-07-04 04:27:35 +02:00
Marek Marczykowski-Górecki
0e073bf17e
Merge remote-tracking branch 'qubesos/pr/108'
...
* qubesos/pr/108:
last fixes (thanks, @marmarek!)
ci/pylintrc: disable wrong-import-order
qubespolicy: fix import order
Fixes from marmarek's review
qubes/tests: fix qrexec policy context
Make pylint very ♥
qubes.tests asyncio, part 2
Fix miscellaneous warnings
qubes/vm/qubesvm: don't use .run_service() for .run()
qubes/ext/gui: remove is-fully-usable and is_guid_running
qubes-rpc/admin.vm.volume.Import: fix dd flags
qubes.tests asyncio
2017-06-05 17:40:01 +02:00
Wojtek Porczyk
dc14b839c6
ci/pylintrc: disable wrong-import-order
...
This one has false positives across different Python versions and is not
that useful anyway.
2017-06-01 12:31:15 +02:00
Marek Marczykowski-Górecki
8dd4258d43
travis: enable sending coverage data to codecov.io
2017-05-31 13:39:35 +02:00
Marek Marczykowski-Górecki
da3eed582b
tests: rearrage LVM thin tests to run at least some in devel env
...
This requires creating LVM volume group, so create on based on loop dev
in /tmp.
This is rather rough, but if any of this fails, run the tests anyway -
it will simply skip LVM tests.
2017-05-12 18:10:17 +02:00
Marek Marczykowski-Górecki
29e21d1fc0
pylint: allow filter builtin
2017-05-12 14:25:33 +02:00
Marek Marczykowski-Górecki
e5ad26c090
qubespolicy: make pylint happy
...
This include refactoring out one-function-class GtkIconGetter.
QubesOS/qubes-issues#910
2017-04-07 17:07:30 +02:00
Marek Marczykowski-Górecki
b225cefdf8
tests: plug coverage into run-tests
...
It makes easier to check what functions lack unit tests.
2017-03-16 21:10:06 +01:00
Wojtek Porczyk
c228bc934e
ci/pylintrc: disable deprecated-method
...
Pylint deprecated-method report interferes with asyncio.ensure_future
compatibility monkeypatch. The function asyncio.async was renamed
between 3.4.3 (fc23) and 3.4.4 (what is currently on Travis). For
reference, debian stable has 3.4.2.
2017-03-02 13:08:25 +01:00
Wojtek Porczyk
c2a0d34ade
pylint: do not interpret asyncio.ensure_future compat hack
2017-03-01 18:30:49 +01:00
Wojtek Porczyk
48f10a79c9
qubes/tools/qubesd: add response header
...
QubesOS/qubes-issues#2622
2017-02-21 14:46:42 +01:00
Wojtek Porczyk
5d455ac3c4
misc pylint fixes related to qubesd
2017-02-08 15:37:39 +01:00
Bahtiar `kalkin-` Gadimov
cded0ab765
Extend ci/pylintrc
2016-06-23 13:16:10 +02:00
Wojtek Porczyk
ba20254888
Rewrite PCI attaching/detaching from xl to libvirt
...
The only remaining part is querying vm-side BDF. That can't be done
in libvirt.
2016-06-16 13:29:15 +02:00
Wojtek Porczyk
c925eecd40
travis-ci config file
2016-06-10 21:27:26 +02:00