transfer time, case insensitive

This commit is contained in:
Q
2020-04-29 15:51:02 +03:00
parent b08b2fac78
commit 9292cfaa00
2 changed files with 13 additions and 9 deletions

View File

@@ -300,7 +300,9 @@ for (( i=1; i<=$#; i++ )); do
opts+=( "$value" )
done
if [[ "${#opts[@]}" -eq 0 ]]; then
_help
fi
select_option "${opts[@]}"
exit $?
}

View File

@@ -1,6 +1,8 @@
#!/usr/bin/env python
#!/usr/bin/env python3
import argparse, sys, os
import argparse
import sys
import os
import datetime
@@ -145,8 +147,8 @@ def parse_speed(speed_string):
return None
(divisor_string, divider_string) = speed_string.split("/", 1)
divisor = parse_size(divisor_string)
if divisor == None:
# Cannot parse
return divisor
@@ -177,22 +179,22 @@ if __name__ == "__main__":
opts = parse_options()
if opts.rate:
speed = parse_rate(opts.speed)
speed = parse_rate(opts.speed.lower())
if speed == None:
print_err("Cannot parse rate ( ex. 3.5s/kb )")
print_err("Rate: %s"%( opts.speed, ))
sys.exit(1)
else:
speed = parse_speed(opts.speed)
speed = parse_speed(opts.speed.lower())
if speed == None:
print_err("Cannot parse speed ( ex. 3.5Mb/s )")
print_err("Speed: %s"%( opts.speed, ))
sys.exit(1)
size = parse_size(opts.size)
if size == None:
if os.path.isfile(opts.size):
size = get_files_size(opts.size)
else:
size = parse_size(opts.size.lower())
if size == None:
print_err("Cannot parse size, and it's not a path either ( ex. 11Gb / file.name )")