mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-08-31 22:45:39 +00:00
Fix a testing error when using python3 on certain dates
Date conversion was broken in python3 for dates with leading zeroes in both month and day.
This commit is contained in:
@@ -3004,8 +3004,8 @@ if [ -x "$PYTHON" ]; then
|
|||||||
# convert expiry date to a comma-separated list of integers python can
|
# convert expiry date to a comma-separated list of integers python can
|
||||||
# use as input to date(). strip leading 0s in months and days so
|
# use as input to date(). strip leading 0s in months and days so
|
||||||
# python3 will recognize them as integers.
|
# python3 will recognize them as integers.
|
||||||
soaexpire=`$DIG +dnssec +short -p ${PORT} @10.53.0.3 soa siginterval.example | awk '$1 ~ /SOA/ { print $5 }' | sed 's/\(....\)\(..\)\(..\).*/\1, \2, \3/' | sed 's/ 0/ /'`
|
soaexpire=`$DIG +dnssec +short -p ${PORT} @10.53.0.3 soa siginterval.example | awk '$1 ~ /SOA/ { print $5 }' | sed 's/\(....\)\(..\)\(..\).*/\1, \2, \3/' | sed 's/ 0/ /g'`
|
||||||
dnskeyexpire=`$DIG +dnssec +short -p ${PORT} @10.53.0.3 dnskey siginterval.example | awk '$1 ~ /DNSKEY/ { print $5; exit 0 }' | sed 's/\(....\)\(..\)\(..\).*/\1, \2, \3/' | sed 's/ 0/ /'`
|
dnskeyexpire=`$DIG +dnssec +short -p ${PORT} @10.53.0.3 dnskey siginterval.example | awk '$1 ~ /DNSKEY/ { print $5; exit 0 }' | sed 's/\(....\)\(..\)\(..\).*/\1, \2, \3/' | sed 's/ 0/ /g'`
|
||||||
$PYTHON > python.out.$n <<EOF
|
$PYTHON > python.out.$n <<EOF
|
||||||
from datetime import date;
|
from datetime import date;
|
||||||
ke=date($dnskeyexpire)
|
ke=date($dnskeyexpire)
|
||||||
|
Reference in New Issue
Block a user