(host, auto_nets, auto_hosts, dns, nets, debug,
no_latency_control)
| 3 | import my, models, askpass |
| 4 | |
| 5 | def sshuttle_args(host, auto_nets, auto_hosts, dns, nets, debug, |
| 6 | no_latency_control): |
| 7 | argv = [my.bundle_path('sshuttle/sshuttle', ''), '-r', host] |
| 8 | assert(argv[0]) |
| 9 | if debug: |
| 10 | argv.append('-v') |
| 11 | if auto_nets: |
| 12 | argv.append('--auto-nets') |
| 13 | if auto_hosts: |
| 14 | argv.append('--auto-hosts') |
| 15 | if dns: |
| 16 | argv.append('--dns') |
| 17 | if no_latency_control: |
| 18 | argv.append('--no-latency-control') |
| 19 | argv += nets |
| 20 | return argv |
| 21 | |
| 22 | |
| 23 | class _Callback(NSObject): |