1*4882a593SmuzhiyunFrom 49b133d84e7a1471bf51d8d005b1ba8b78c37724 Mon Sep 17 00:00:00 2001
2*4882a593SmuzhiyunFrom: Bartosz Golaszewski <brgl@bgdev.pl>
3*4882a593SmuzhiyunDate: Sat, 20 Mar 2021 20:59:54 +0100
4*4882a593SmuzhiyunSubject: [PATCH] cli: drop the second argument from @click.argument()
5*4882a593Smuzhiyun decorator
6*4882a593Smuzhiyun
7*4882a593Smuzhiyun@click.argument no longer takes two positional arguments.
8*4882a593Smuzhiyun
9*4882a593SmuzhiyunSigned-off-by: Bartosz Golaszewski <brgl@bgdev.pl>
10*4882a593Smuzhiyun---
11*4882a593SmuzhiyunUpstream-Status: Pending
12*4882a593Smuzhiyun
13*4882a593Smuzhiyun wpa_supplicant/cli.py | 28 ++++++++++++++--------------
14*4882a593Smuzhiyun 1 file changed, 14 insertions(+), 14 deletions(-)
15*4882a593Smuzhiyun
16*4882a593Smuzhiyundiff --git a/wpa_supplicant/cli.py b/wpa_supplicant/cli.py
17*4882a593Smuzhiyunindex bad5b5b..1fb322d 100644
18*4882a593Smuzhiyun--- a/wpa_supplicant/cli.py
19*4882a593Smuzhiyun+++ b/wpa_supplicant/cli.py
20*4882a593Smuzhiyun@@ -81,7 +81,7 @@ def root(ctx, debug):
21*4882a593Smuzhiyun
22*4882a593Smuzhiyun
23*4882a593Smuzhiyun @root.group()
24*4882a593Smuzhiyun-@click.argument('ifname', 'e.g. wlan0')
25*4882a593Smuzhiyun+@click.argument('ifname')
26*4882a593Smuzhiyun @click.pass_context
27*4882a593Smuzhiyun def interface(ctx, ifname):
28*4882a593Smuzhiyun     """Access fi.w1.wpa_supplicant1.Interface object"""
29*4882a593Smuzhiyun@@ -101,7 +101,7 @@ def interface_p2p_device():
30*4882a593Smuzhiyun
31*4882a593Smuzhiyun
32*4882a593Smuzhiyun @root.group()
33*4882a593Smuzhiyun-@click.argument('ifname', 'e.g. wlan0')
34*4882a593Smuzhiyun+@click.argument('ifname')
35*4882a593Smuzhiyun @click.option('--ssid', default=None, help='Look at scan results for BSS examples')
36*4882a593Smuzhiyun @click.option('--bssid', default=None, help='Look at scan results for BSS examples')
37*4882a593Smuzhiyun @click.pass_context
38*4882a593Smuzhiyun@@ -149,7 +149,7 @@ def persistent_group():
39*4882a593Smuzhiyun # fi.w1.wpa_supplicant1 API
40*4882a593Smuzhiyun #
41*4882a593Smuzhiyun @root.command()
42*4882a593Smuzhiyun-@click.argument('ifname', 'e.g. wlan0')
43*4882a593Smuzhiyun+@click.argument('ifname')
44*4882a593Smuzhiyun @click.option('--bridge_if_name', default=None, help='Bridge to control, e.g., br0')
45*4882a593Smuzhiyun @click.option('--driver', default=None, help='e.g. nl80211')
46*4882a593Smuzhiyun @click.option('--config_file', default=None, help='Config file path')
47*4882a593Smuzhiyun@@ -161,7 +161,7 @@ def create_interface(ifname, bridge_if_name, driver, config_file):
48*4882a593Smuzhiyun
49*4882a593Smuzhiyun
50*4882a593Smuzhiyun @root.command()
51*4882a593Smuzhiyun-@click.argument('ifname', 'e.g. wlan0')
52*4882a593Smuzhiyun+@click.argument('ifname')
53*4882a593Smuzhiyun def remove_interface(ifname):
54*4882a593Smuzhiyun     """Method: Deregisters a wireless interface from wpa_supplicant"""
55*4882a593Smuzhiyun     with supplicant() as supp:
56*4882a593Smuzhiyun@@ -170,7 +170,7 @@ def remove_interface(ifname):
57*4882a593Smuzhiyun
58*4882a593Smuzhiyun
59*4882a593Smuzhiyun @root.command()
60*4882a593Smuzhiyun-@click.argument('ifname', 'e.g. wlan0')
61*4882a593Smuzhiyun+@click.argument('ifname')
62*4882a593Smuzhiyun def get_interface(ifname):
63*4882a593Smuzhiyun     """Method: Returns a D-Bus path to an object related to an interface which wpa_supplicant already controls"""
64*4882a593Smuzhiyun     with supplicant() as supp:
65*4882a593Smuzhiyun@@ -178,7 +178,7 @@ def get_interface(ifname):
66*4882a593Smuzhiyun
67*4882a593Smuzhiyun
68*4882a593Smuzhiyun @root.command(name='get')
69*4882a593Smuzhiyun-@click.argument('name', 'Name of property (case sensitive)')
70*4882a593Smuzhiyun+@click.argument('name')
71*4882a593Smuzhiyun def root_get(name):
72*4882a593Smuzhiyun     """Method: Get Property (case sensitive)"""
73*4882a593Smuzhiyun     with supplicant() as supp:
74*4882a593Smuzhiyun@@ -186,8 +186,8 @@ def root_get(name):
75*4882a593Smuzhiyun
76*4882a593Smuzhiyun
77*4882a593Smuzhiyun @root.command(name='set')
78*4882a593Smuzhiyun-@click.argument('name', 'Name of property (case sensitive)')
79*4882a593Smuzhiyun-@click.argument('value', 'Value to be set')
80*4882a593Smuzhiyun+@click.argument('name')
81*4882a593Smuzhiyun+@click.argument('value')
82*4882a593Smuzhiyun def root_set(name, value):
83*4882a593Smuzhiyun     """Method: Set Property (case sensitive)"""
84*4882a593Smuzhiyun     with supplicant() as supp:
85*4882a593Smuzhiyun@@ -217,7 +217,7 @@ def disconnect(ctx):
86*4882a593Smuzhiyun
87*4882a593Smuzhiyun
88*4882a593Smuzhiyun @interface.command(name='get')
89*4882a593Smuzhiyun-@click.argument('name', 'Name of property (case sensitive)')
90*4882a593Smuzhiyun+@click.argument('name')
91*4882a593Smuzhiyun @click.pass_context
92*4882a593Smuzhiyun def interface_get(ctx, name):
93*4882a593Smuzhiyun     """Method: Get Property (case sensitive)"""
94*4882a593Smuzhiyun@@ -227,8 +227,8 @@ def interface_get(ctx, name):
95*4882a593Smuzhiyun
96*4882a593Smuzhiyun
97*4882a593Smuzhiyun @interface.command(name='set')
98*4882a593Smuzhiyun-@click.argument('name', 'Name of property (case sensitive)')
99*4882a593Smuzhiyun-@click.argument('value', 'Value to be set')
100*4882a593Smuzhiyun+@click.argument('name')
101*4882a593Smuzhiyun+@click.argument('value')
102*4882a593Smuzhiyun @click.pass_context
103*4882a593Smuzhiyun def interface_set(ctx, name, value):
104*4882a593Smuzhiyun     """Method: Set Property (case sensitive)"""
105*4882a593Smuzhiyun@@ -241,7 +241,7 @@ def interface_set(ctx, name, value):
106*4882a593Smuzhiyun # fi.w1.wpa_supplicant1.BSS API
107*4882a593Smuzhiyun #
108*4882a593Smuzhiyun @bss.command(name='get')
109*4882a593Smuzhiyun-@click.argument('name', 'Name of property (case sensitive)')
110*4882a593Smuzhiyun+@click.argument('name')
111*4882a593Smuzhiyun @click.pass_context
112*4882a593Smuzhiyun def bss_get(ctx, name):
113*4882a593Smuzhiyun     """Method: Get Property (case sensitive)"""
114*4882a593Smuzhiyun@@ -261,8 +261,8 @@ def bss_get(ctx, name):
115*4882a593Smuzhiyun
116*4882a593Smuzhiyun
117*4882a593Smuzhiyun @bss.command(name='set')
118*4882a593Smuzhiyun-@click.argument('name', 'Name of property (case sensitive)')
119*4882a593Smuzhiyun-@click.argument('value', 'Value to be set')
120*4882a593Smuzhiyun+@click.argument('name')
121*4882a593Smuzhiyun+@click.argument('value')
122*4882a593Smuzhiyun @click.pass_context
123*4882a593Smuzhiyun def bss_set(ctx, name, value):
124*4882a593Smuzhiyun     """Method: Set Property (case sensitive)"""
125*4882a593Smuzhiyun--
126*4882a593Smuzhiyun2.25.1
127*4882a593Smuzhiyun
128