liaohanqin
5f530904de
feat: add example for wifi sae connection
...
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/1247
2022-06-16 09:40:55 +02:00
Thomas Haller
4521e2aa89
docs: update URL for latest online documentation
2021-09-24 14:41:35 +02:00
Thomas Haller
26f0fb0604
python: remove unused imports
...
They are flagged by lgtm.com. Avoid the warning by dropping unused
includes.
2021-05-27 08:52:30 +02:00
Thomas Haller
f1a1921edc
examples: drop confusing UID handling in "vpn.py" example
...
First of all, the "os.setuid()" call is never reached. lgtm.com warns about
that, and warnings are annoying because they require investigation.
This code is only in the example, so that the user would understand that
they should edit the source and set the desired UID. But you can only
call setuid() if you have CAP_SETUID, so commonly this anyway doesn't
work -- unless you are root already, and then you actually don't need
it either.
Let's drop this code from the example.
Maybe this example really should be dropped. Does the "dbus" python
module even still work? Doesn't for me...
2021-05-27 00:02:19 +02:00
Thomas Haller
e1d40d89f0
examples: fix usage of input() with Python2
...
input() in Python2 evaluated the string and was thus unsafe. On
Python2, the right choice is raw_input. In Python3, input does
what raw_input did.
Work around this.
The main "problem" is that lgtm.com flags this as error. The fix
in the example is not important, but getting a low number of warnings
is.
2021-05-26 18:03:13 +02:00
Thomas Haller
86e99fca6b
examples: avoid deprecated PropertiesChanged signal in "create-bond.py" example
2021-05-14 10:53:09 +02:00
Thomas Haller
c1529dab36
examples: minor bugfix comparing device state in "python/dbus/show-bssids.py"
2021-01-26 11:42:46 +01:00
Thomas Haller
6ce0c064ac
examples: add comment about scanning to "python/dbus/show-bssids.py" example
...
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/issues/630
2021-01-18 13:26:12 +01:00
Thomas Haller
977ea352a0
all: update deprecated SPDX license identifiers
...
These SPDX license identifiers are deprecated ([1]). Update them.
[1] https://spdx.org/licenses/
sed \
-e '1 s%^/\* SPDX-License-Identifier: \(GPL-2.0\|LGPL-2.1\)+ \*/$%/* SPDX-License-Identifier: \1-or-later */%' \
-e '1,2 s%^\(--\|#\|//\) SPDX-License-Identifier: \(GPL-2.0\|LGPL-2.1\)+$%\1 SPDX-License-Identifier: \2-or-later%' \
-i \
$(git grep -l SPDX-License-Identifier -- \
':(exclude)shared/c-*/' \
':(exclude)shared/n-*/' \
':(exclude)shared/systemd/src' \
':(exclude)src/systemd/src')
2021-01-05 09:46:21 +01:00
Frederic Martinsons
1f5c7f7d81
Correct python black rules
...
Signed-off-by: Frederic Martinsons <frederic.martinsons@sigfox.com>
2020-10-29 09:35:10 +01:00
Sayed Shah
7baf615eaa
all: changes from python 2 syntax to python3 and removing dead code
...
There were python 2 methods that are not used anymore so now
it's in python 3. Added helper fuctions so that the code is more clear
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/540
2020-08-03 18:37:43 +02:00
Sayed Shah
be822b52e6
all: reformat python files with python black
...
Part of !537 .
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/537
2020-06-15 16:40:38 +02:00
Thomas Haller
64331d6085
examples: remove unused code from "examples/python/dbus/vpn.py"
...
lgtm.com says "The value assigned to local variable all_connections is never used".
Just drop the entire statement. It's not right there.
2020-05-07 13:58:16 +02:00
Thomas Haller
8ad448444a
examples: avoid "x == None" checks in python examples
...
lgmt.com says "Testing for None should use the is operator".
2020-05-07 13:58:15 +02:00
Thomas Haller
41a7a26259
examples: remove unused imports from python examples
2020-05-07 13:58:13 +02:00
David Drinn
4e73d71518
examples: fix copy/paste comment error from another script
...
https://github.com/NetworkManager/NetworkManager/pull/361
2020-04-11 15:38:46 +02:00
Lubomir Rintel
24028a2246
all: SPDX header conversion
...
$ find * -type f |xargs perl contrib/scripts/spdx.pl
$ git rm contrib/scripts/spdx.pl
2019-09-10 11:19:56 +02:00
Thomas Haller
c0e075c902
all: drop emacs file variables from source files
...
We no longer add these. If you use Emacs, configure it yourself.
Also, due to our "smart-tab" usage the editor anyway does a subpar
job handling our tabs. However, on the upside every user can choose
whatever tab-width he/she prefers. If "smart-tabs" are used properly
(like we do), every tab-width will work.
No manual changes, just ran commands:
F=($(git grep -l -e '-\*-'))
sed '1 { /\/\* *-\*- *[mM]ode.*\*\/$/d }' -i "${F[@]}"
sed '1,4 { /^\(#\|--\|dnl\) *-\*- [mM]ode/d }' -i "${F[@]}"
Check remaining lines with:
git grep -e '-\*-'
The ultimate purpose of this is to cleanup our files and eventually use
SPDX license identifiers. For that, first get rid of the boilerplate lines.
2019-06-11 10:04:00 +02:00
Lubomir Rintel
b385ad0159
all: say Wi-Fi instead of "wifi" or "WiFi"
...
Correct the spelling across the *entire* tree, including translations,
comments, etc. It's easier that way.
Even the places where it's not exposed to the user, such as tests, so
that we learn how is it spelled correctly.
2018-11-29 17:53:35 +01:00
luz.paz
f985b6944a
docs: misc. typos
...
Found via `codespell -q 3 --skip="*.po"`
https://github.com/NetworkManager/NetworkManager/pull/203
2018-09-15 09:08:03 +02:00
Thomas Haller
28da0154fc
all: drop trailing spaces
2018-02-07 13:32:04 +01:00
Thomas Haller
e4839accf5
all: replace non-leading tabs with spaces
...
We commonly only allow tabs at the beginning of a line, not
afterwards. The reason for this style is so that the code
looks formated right with tabstop=4 and tabstop=8.
2018-02-07 13:32:04 +01:00
Yifan J
797d9c4403
python: make dbus, gi examples, and debug-helper.py python3 ready
...
https://bugzilla.gnome.org/show_bug.cgi?id=791121
2017-12-04 11:21:40 +01:00
Thomas Haller
351851cf27
build: merge "examples/Makefile.am" into toplevel Makefile
2016-10-21 17:37:57 +02:00
Beniamino Galvani
1ab616b59c
checkpoint: make python example accept multiple devices and timeout
...
Add a timeout parameter and allow passing multiple interfaces to make
the script more useful for testing purposes.
2016-09-26 15:10:39 +02:00
Beniamino Galvani
048801add3
checkpoint: add python D-Bus example
2016-08-17 14:55:34 +02:00
Lubomir Rintel
3a2803b42c
docs: replace spec.html with docbook D-Bus API reference
...
May use a lot of improvement (actually documenting the names and
objects that use the interfaces in question), but at least this looks a
lot better on developer.gnome.org.
2016-03-26 11:28:19 +01:00
Adrian Likins
6c59443ad5
Fix missing commas in list-devices devtypes dict.
2016-03-02 18:43:28 +01:00
Thomas Haller
1b00009169
device: add new NMDeviceType NM_DEVICE_TYPE_VETH
...
Based-on-patch-by: Jiří Klimeš <jklimes@redhat.com>
2016-02-23 23:15:37 +01:00
Thomas Haller
71962881a8
examples: add missing device-types to examples
...
Based-on-patch-by: Jiří Klimeš <jklimes@redhat.com>
2016-02-23 15:24:39 +01:00
Jiří Klimeš
8e3ae81566
examples: generate UUID in add-wifi-eap-connection.py
...
so that it can be run multiple times.
2015-09-17 14:49:04 +02:00
Jiří Klimeš
a25bbde641
examples: add a python example for adding WPA PSK Wi-Fi connection
...
and rename add-system-wifi-connection.py to add-wifi-eap-connection.py
2015-09-17 14:46:19 +02:00
Dan Williams
d1d048c93d
examples: add python+dbus example to print active access point
2015-07-08 09:31:22 -05:00
Jiří Klimeš
eebfe56a90
examples: python: add an D-Bus example creating and activating a bond
2015-06-23 15:06:31 +02:00
Jiří Klimeš
1e923cb923
examples: add wifi-hotspot.py script to Makefile.am
...
Fixes: 1af8e2f132
2015-06-23 15:04:43 +02:00
Dan Williams
1af8e2f132
examples: add DBus + Python example for starting/stopping a WiFi hotspot
2015-05-18 15:11:12 -05:00
Srdjan Grubor
0e1fe1fe4e
examples: update Python NM example to print detailed connection state
...
Current Python NM example has a very crude connection state output
and the global NM connectivity is not used in them either.
https://bugzilla.gnome.org/show_bug.cgi?id=746045
2015-03-12 10:39:00 +01:00
Petr Vorel
4213c17b44
examples: python: print into stderr
...
https://mail.gnome.org/archives/networkmanager-list/2015-March/msg00024.html
Signed-off-by: Petr Vorel <petr.vorel@gmail.com>
2015-03-10 12:17:59 +01:00
Thomas Haller
2171084378
examples/trvial: replace tabs by whitespace in python example
2015-03-10 12:17:23 +01:00
Dan Winship
66936decfa
examples: update python examples
...
Update the raw D-Bus python examples to use newer APIs where
appropriate (and split the add-connection example into 1.0-only and
0.9-compatible versions). Update the gi-based python examples for the
various API changes since they were last updated.
Also add a comment to the ruby add-connection example pointing out
that it's still using the old settings APIs.
2014-11-15 09:31:49 -05:00
Thomas Haller
0923769285
test,examples: fix scripts to avoid 'has_key' for Python 3
...
'has_key' on Dictionaries is removed from Python3 in favor of 'in'.
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-31 16:39:00 +01:00
Dan Williams
5a4e42bc51
examples: add Python dbus example indicating if WWAN is the default connection
2014-06-20 10:54:03 -05:00
Dan Williams
e8fb3864d1
examples: add Python D-Bus and GI examples for updating IPv4 setting method
2014-06-10 16:20:35 -05:00
Jiří Klimeš
524658f8a3
examples: fix Makefile.am to include all Python examples for distribution
2014-03-07 19:54:49 +01:00
Jiří Klimeš
f24eee5ee3
examples: also print type of active connections
2014-03-03 14:28:51 +01:00
William Jon McCann
74372f9f11
docs: update documentation links
...
Various GNOME services moved around so links need updating.
2013-12-17 12:07:51 -06:00
Jiří Klimeš
aa54604f59
examples: update examples for new device types
2013-11-29 09:29:56 +01:00
Jiří Klimeš
8a04ab9135
examples: group python examples - dbus vs. gi
...
Move examples using dbus-python ('dbus' module) and GObject introspection into
their own directories.
2013-09-24 12:52:33 +02:00