Skip to content

Commit b43a06f

Browse files
authored
Merge pull request #14 from amit-62/dev1
added method to open Jupyter
2 parents 36d5d68 + e837f8e commit b43a06f

3 files changed

Lines changed: 22 additions & 7 deletions

File tree

fri/server/main.py

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -166,14 +166,19 @@ def getFilesList(dir):
166166
concore_path = os.path.abspath(os.path.join(cur_path, '../../'))
167167
dir_path = os.path.abspath(os.path.join(concore_path, dir))
168168
res = []
169-
170-
if(dir=='concore'):
171-
res = os.listdir(concore_path)
172-
else:
173-
res = os.listdir(dir_path)
169+
res = os.listdir(dir_path)
174170
res2 = json.dumps(res)
175171
return res2
176172

177173

174+
@app.route('/openJupyter/', methods=['POST'])
175+
def openJupyter():
176+
cur_path = os.getcwd()
177+
concore_path = os.path.abspath(os.path.join(cur_path, '../../'))
178+
p = call(["jupyter", "lab"], cwd=concore_path)
179+
return p
180+
181+
182+
178183
if __name__ == "__main__":
179184
app.run(host="0.0.0.0")

fri/test.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,10 +64,14 @@ def destroy():
6464
print(response.text)
6565

6666
def getFilesList():
67-
import requests
6867
url = "http://127.0.0.1:5000/getFilesList/test"
6968
response = requests.request("POST", url)
70-
print(response.text)
69+
print(response.text)
70+
71+
def openJupyter():
72+
url = "http://127.0.0.1:5000/openJupyter"
73+
response = requests.request("POST", url)
74+
print(response.text)
7175

7276

7377
# upload()
@@ -77,4 +81,5 @@ def getFilesList():
7781
# debug()
7882
# destroy()
7983
getFilesList()
84+
# openJupyter()
8085

mkconcore.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -683,6 +683,8 @@
683683
#start running source in associated dirs (run and debug scripts)
684684
if concoretype=="posix":
685685
fdebug.write('#!/bin/bash' + "\n")
686+
frun.write('#!/bin/bash' + "\n")
687+
686688

687689
i=0
688690
for node in nodes_dict:
@@ -826,6 +828,9 @@
826828
i=i+1
827829
fmaxtime.close()
828830

831+
if concoretype=="posix":
832+
funlock.write('#!/bin/bash' + "\n")
833+
829834
i=0 # 9/12/21
830835
for node in nodes_dict:
831836
containername,sourcecode = nodes_dict[node].split(':')

0 commit comments

Comments
 (0)