@@ -58,15 +58,16 @@ def main():
5858@click .argument ("body" )
5959@click .option ("--title" , default = None )
6060@click .option ("--client-cert-path" , envvar = "CLIENT_CERT_PATH" )
61- @click .option ("--server" , choices = ["prod" , "sandbox" , "local" ], default = "sandbox" )
61+ @click .option (
62+ "--server" , type = click .Choice (["prod" , "sandbox" , "local" ]), default = "sandbox"
63+ )
6264@click .option ("--alt-port" , is_flag = True , default = False )
6365@click .option ("--expiration" , default = None , type = click .INT )
6466@click .option ("--immediately" , is_flag = True , default = False )
6567@click .option ("--topic" , default = None )
6668@click .option ("--collapse-id" , default = None )
6769@click .option ("--apns-id" , default = None )
6870@click .option ("--verbose" , is_flag = True , default = False )
69- @click .pass_context
7071def server (
7172 title ,
7273 body ,
@@ -117,7 +118,6 @@ def server(
117118@click .option ("--collapse-id" , default = None )
118119@click .option ("--apns-id" , default = None )
119120@click .option ("--verbose" , is_flag = True , default = False )
120- @click .pass_context
121121def simulator (
122122 device_id ,
123123 app_id ,
0 commit comments