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
genotoul-bioinfo
D-GENIES
Commits
ef31e883
Commit
ef31e883
authored
Apr 12, 2018
by
Floreal Cabanettes
Browse files
Prevent bug on standalone version for install doc if no internet connection working
parent
861436ef
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/dgenies/views.py
View file @
ef31e883
...
...
@@ -8,6 +8,7 @@ import re
import
threading
import
traceback
import
requests
from
requests.exceptions
import
ConnectionError
import
json
from
flask
import
render_template
,
request
,
url_for
,
jsonify
,
Response
,
abort
,
send_file
,
Markup
from
pathlib
import
Path
...
...
@@ -387,15 +388,18 @@ def documentation_dotplot():
def
install
():
latest
=
""
win32
=
""
call
=
requests
.
get
(
"https://api.github.com/repos/genotoul-bioinfo/dgenies/releases/latest"
)
if
call
.
ok
:
release
=
json
.
loads
(
call
.
content
.
decode
(
"utf-8"
))
if
"tag_name"
in
release
:
latest
=
release
[
"tag_name"
][
1
:]
for
asset
in
release
[
"assets"
]:
if
asset
[
"name"
].
endswith
(
".exe"
):
win32
=
asset
[
"browser_download_url"
]
break
try
:
call
=
requests
.
get
(
"https://api.github.com/repos/genotoul-bioinfo/dgenies/releases/latest"
)
if
call
.
ok
:
release
=
json
.
loads
(
call
.
content
.
decode
(
"utf-8"
))
if
"tag_name"
in
release
:
latest
=
release
[
"tag_name"
][
1
:]
for
asset
in
release
[
"assets"
]:
if
asset
[
"name"
].
endswith
(
".exe"
):
win32
=
asset
[
"browser_download_url"
]
break
except
ConnectionError
:
pass
with
open
(
os
.
path
.
join
(
app_folder
,
"md"
,
"INSTALL.md"
),
"r"
,
encoding
=
'utf-8'
)
as
install_instr
:
content
=
install_instr
.
read
()
...
...
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