I am currently using flash to use the top word I got from WordNet.
I'd like to send '.join(getWord(sense.wordid).lema) to Localhost by return.
With the current code, I'm thinking of calling getSynLinkRecursive with the function tekito and storing the array obtained there in the array a before sending it to the host. But if you check this a in print, it becomes None.
Please tell me how to store the characters in the a array.
I look forward to your kind cooperation.
Here are the possible source codes.
def getSynLinksRecursive(senses,link='hype',lang='jpn',_depth=0):
y = [ ]
x = [ ]
for sense in senses:
synLinks = getSynLinks (sense, link)
ifsynLinks:
y.append(''.join(getWord(sense.wordid).lemma))
_senses=[ ]
for synLink in syncLinks:
sense=getSense(synLink.synset2,lang)
if sense:
_senses.append(sense)
getSynLinksRecursive(_senses,link,lang,_depth+1)
if_depth==1:
x.append(y)
# print(", ".join([str(j)for jinx]))
return", ".join([str(j)for jinx])
#@app.route('/')
deftekito():
a = [ ]
words=getWords('Apple')
senses = getSenses (words[0])
link = 'hype'
lang='jpn'
a=getSynLinksRecursive(senses,link,lang)
print(a)
# print(", ".join([str(i)for i in a]))
#return", ".join(a)
if__name__=='__main__':
conn=sqlite3.connect("wnjpn.db", check_same_thread=False)
tekito()
app.run(debug=True)
When getSynLinksRecursive
is called without _depth
, it does not return the value, so it becomes None
.
getSynLinksRecursive
should be fixed.
© 2024 OneMinuteCode. All rights reserved.