Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
iPPIDB
ippidb-web
Commits
379bcb45
Commit
379bcb45
authored
Feb 02, 2021
by
Fabien MAREUIL
Browse files
bug fix: create directory if doesn't exist
parent
1ca372f5
Changes
1
Hide whitespace changes
Inline
Side-by-side
ippisite/ippidb/management/commands/update_mrc_files.py
View file @
379bcb45
from
django.core.management.base
import
AppCommand
,
CommandError
from
ippidb.management.commands
import
TaskOutWrapper
from
ippidb.models
import
Chain
,
InteractFile
from
django
import
settings
from
django.core.files
import
File
from
celery
import
states
import
os
...
...
@@ -72,6 +73,12 @@ class Command(AppCommand):
label
=
options
.
get
(
"label"
)
if
typefile
==
"interactibility"
and
not
label
:
raise
CommandError
(
"Error: Interactibility need a label"
)
if
typefile
==
"druggability"
:
storage_path
=
Chain
.
mrc_file
.
field
.
storage
.
path
(
"content/mrc_files"
)
else
:
storage_path
=
InteractFile
.
interact_file
.
field
.
storage
.
path
(
"content/interact_files"
)
if
not
os
.
path
.
exists
(
storage_path
)
os
.
makedirs
(
storage_path
)
list_files
=
glob
.
glob
(
os
.
path
.
join
(
mrcpath
,
pattern
))
for
data
in
list_files
:
self
.
stdout
.
write
(
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new 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