Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
bob
gridtk
Commits
4d9dec73
Commit
4d9dec73
authored
Feb 17, 2016
by
Amir
Browse files
Merge pull request #2 from 183amir/master
--id-only in the list command now respects other options
parents
99da06a6
8d0d51ab
Changes
2
Hide whitespace changes
Inline
Side-by-side
.travis.yml
0 → 100644
View file @
4d9dec73
language
:
python
matrix
:
include
:
-
python
:
2.7
env
:
-
secure
:
Ghi03teJBFaPPMiuJ9Q+SxK98VjjB92loJJARjqo0jrTLYiHchssgsMMatgaHhMCso1LjSC2ylAMERB1crONyFDbyiZ3DipSE+WolEMVuNu4OfV8Ny2vcQy8m49mXKWKBviXmeu0vuFOD09pEg4y5EAjlhZ028dKyP8if4oM25Wt33RjAPb2M4y1rUmxqFZvXRyVuPVDZq4RdyaoYOPO6S/j3sEGsY3L/tVgW3zC2fRuKxXhnNiRe6/rh/avCqavFC9B3m9bQwUV6DoHv0NfsYnzjUbAw1KG32FppGDlbe+7TmqxQBWkt+TO8aerMDswMvOzhpKbmjbqAKTGEEa5VlNa+H2fj2qhsJhKMuoH7q72MA22mNnDm2W+Dx4mXWklq5t8RIgI02woxTEUYYwmzWUH2pWU9JuCsYj6FK5zvCWdhWMwvWpQaidk2AduohWXcilNp7cr3P8RZJeP+uUlWFS8iFpJS9C4IL/mg8guq95ha4jffgsEdvJG6FYrmM8Z7tscaCZ9t5GX79U0wjDndpOwUaBDNSZRNEBfopJ8HWMVDOiKCIvSr6UJ6F1ViJXxmsbeZCENhDrECY4UxqErgxzKRPqGG6RKzl/JEZh55xuu5rrvXmBc8I9tKExd4yWZNwwl4WrIAvG7aG4SYjCuZ6iN3bfirWRV85zdlw1CXq4=
-
secure
:
P3Ax20L1CSQrYd/VCiYuI1sLUSWTnKrQ/VV9Zt8Px2t4FV5GXmbf8NRV1peLD0/yNSBBu1871F441YZqI7N7RQGZEcgjRqd41dPPFaZDXUUVaOvHx2Rq1y2d/2TwGkwsxZpgD5WNW1fOTKPFqJf49xzhAqUr8mJsGehN4KPHONDgf0zFwJx+vkW92Csnm7GDwIPcYRjeL5umKyEJlVxFNkIJdAxAIP0uCOAuqnrj6Vs9mGXIujaMerledHiGozJaXvksgSX4rs2EtTht8NUdm1u3zC3SzzEDe1MEjI/pb5t6BMuBZUa7b61kijrf0jiSAAhWw4TREGS0mg6XnZeZJSdlqMfglFKmPACMaq1GE5IEmjyGPHnO5vrxkDRnzmao5PfaJGNWNnfGdtMnd1JqjDpio9dUFWUa4AJieocZ7GbhFS9ZLWS1xM8vlnttjETxww5zbqC/QL4+xeVMoW3Cq7yeTIE2ELjKc3K+zT2KMb1iusbtOBwB7KfINEjcoIsQnlxrve+4//GuBrZ+Uq+8IhzKj1GTErkEEWaxlNdgf0YJ5uOkKOFIylUPM4cAqXnqSNjcRhUKBd5G4xC5w4vNWCzl1Yn7T0gmK2pOLDh8Ygs1CkquLLZodtjWOmIAE2vgFCeigiNtrhD9eKTCfXH5fYFKXCgCUDgPhh2yrPWJWYc=
-
BOB_DOCUMENTATION_SERVER=https://www.idiap.ch/software/bob/docs/latest/bioidiap/%s/master
-
BOB_UPLOAD_WHEEL="--universal"
-
python
:
3.3
-
python
:
3.4
-
python
:
3.5
before_install
:
# - sudo add-apt-repository -y ppa:biometrics/bob
-
sudo apt-get update -qq
-
sudo apt-get install -qq --force-yes python-ipdb python3-ipdb dvipng texlive-latex-base texlive-latex-extra texlive-math-extra texlive-latex-recommended texlive-fonts-recommended
-
pip install --upgrade pip
-
pip install --find-links https://www.idiap.ch/software/bob/wheels/travis/ --use-wheel sphinx nose numpy scipy matplotlib coverage
-
pip install --find-links https://www.idiap.ch/software/bob/wheels/travis/ --use-wheel --pre -r requirements.txt coveralls
install
:
-
python bootstrap-buildout.py
-
./bin/buildout buildout:develop=. buildout:extensions=bob.buildout buildout:auto-checkout=
script
:
# - ./bin/python -c 'import pkg_resources; from bob.bio.base import get_config; print(get_config())'
-
./bin/coverage run --source=gridtk ./bin/nosetests -sv
-
./bin/sphinx-build -b doctest doc sphinx
-
./bin/sphinx-build -b html doc sphinx
after_success
:
-
coveralls
-
wget https://raw.githubusercontent.com/bioidiap/bob.extension/master/scripts/upload-{sphinx,wheel}.sh
-
chmod a+x upload-sphinx.sh upload-wheel.sh
-
./upload-sphinx.sh
-
./upload-wheel.sh
gridtk/manager.py
View file @
4d9dec73
...
...
@@ -213,12 +213,12 @@ class JobManager:
format
=
"{0:^%d} {1:^%d} {2:^%d} {3:^%d} {4:^%d} {5:<%d}"
%
lengths
dependency_length
=
0
if
ids_only
:
self
.
lock
()
for
job
in
self
.
get_jobs
():
print
(
job
.
unique
,
end
=
" "
)
self
.
unlock
()
return
#
if ids_only:
#
self.lock()
#
for job in self.get_jobs():
#
print(job.unique, end=" ")
#
self.unlock()
#
return
array_format
=
"{0:^%d} {1:>%d} {2:^%d} {3:^%d}"
%
lengths
[:
4
]
delimiter
=
format
.
format
(
*
[
'='
*
k
for
k
in
lengths
])
...
...
@@ -226,16 +226,20 @@ class JobManager:
header
=
[
fields
[
k
].
center
(
lengths
[
k
])
for
k
in
range
(
len
(
lengths
))]
# print header
print
(
' '
.
join
(
header
))
print
(
delimiter
)
if
not
ids_only
:
print
(
' '
.
join
(
header
))
print
(
delimiter
)
self
.
lock
()
for
job
in
self
.
get_jobs
(
job_ids
):
job
.
refresh
()
if
job
.
status
in
status
and
(
names
is
None
or
job
.
name
in
names
):
print
(
job
.
format
(
format
,
dependency_length
,
None
if
long
else
43
))
if
print_array_jobs
and
job
.
array
:
if
ids_only
:
print
(
job
.
unique
,
end
=
" "
)
else
:
print
(
job
.
format
(
format
,
dependency_length
,
None
if
long
else
43
))
if
(
not
ids_only
)
and
print_array_jobs
and
job
.
array
:
print
(
array_delimiter
)
for
array_job
in
job
.
array
:
if
array_job
.
status
in
status
:
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment