kopia lustrzana https://github.com/OpenDroneMap/ODM
rodzic
26fe96d801
commit
deada13eb7
|
@ -0,0 +1,25 @@
|
|||
#!/usr/bin/python
|
||||
import sys
|
||||
import os
|
||||
import json
|
||||
|
||||
BIN_PATH_ABS = os.path.abspath(os.path.dirname(os.path.abspath(__file__)))
|
||||
|
||||
def get_ccd_widths():
|
||||
"""Return the CCD Width of the camera listed in the JSON defs file."""
|
||||
with open(BIN_PATH_ABS + '/data/ccd_defs.json') as jsonFile:
|
||||
return json.load(jsonFile)
|
||||
|
||||
try:
|
||||
ccd_defs = get_ccd_widths()
|
||||
print "CCD_DEFS compiles OK"
|
||||
print "Definitions in file: {0}".format(len(ccd_defs))
|
||||
exit_code=0
|
||||
except IOError as e:
|
||||
print "I/O error with CCD_DEFS file: {0}".format(e.strerror)
|
||||
exit_code=255
|
||||
except:
|
||||
print "Error with CCD_DEFS file: {0}".format(sys.exc_info()[1])
|
||||
exit_code=255
|
||||
|
||||
sys.exit(exit_code)
|
|
@ -10,13 +10,14 @@
|
|||
exec 1>&2
|
||||
|
||||
echo "RUNNING PRE-COMMIT"
|
||||
|
||||
EXIT_CODE=0
|
||||
# Get list of files about to be committed
|
||||
if git diff --cached --name-only --diff-filter=ACM | grep 'ccd_defs.json'; then
|
||||
echo "We changed ccd_defs.json"
|
||||
GIT_ROOT=$(git rev-parse --show-toplevel)
|
||||
perl $GIT_ROOT/ccd_defs_check.pl
|
||||
python $GIT_ROOT/ccd_defs_check.py
|
||||
EXIT_CODE=$(echo $?)
|
||||
fi
|
||||
|
||||
# non-zero exit fails the commit
|
||||
exit 0
|
||||
exit $EXIT_CODE
|
||||
|
|
Ładowanie…
Reference in New Issue