mvk-team42 / Veracitor

An application that studies the trust in a network of users, sources and articles
6 stars 2 forks source link

callback och returvärde i compute_trust #21

Closed mrunelov closed 11 years ago

mrunelov commented 11 years ago

@johntu @antonaut @mold

Har skrivit en set_callback-funktion i tidaltrust nu. Ser ut såhär:

callback_function

def set_callback(callback):
    global callback_function
    callback_function = callback

och används såhär i slutet på compute_trust:

if callback_function != None:
    callback_function()

return trust

Och har lite frågor (plus att koden möjligvis är fel nånstans/överallt).

  1. Ska callback-anropet ha några parametrar? Vad ska isf skickas med? Den kanske helt ska ersätta returvärde (dvs vi skickar med det i callbacken istället)
  2. Vill web ha en tupel som returvärde med trust-värde + grafväg som användes? Just nu ges bara trustvärde. Ganska säker på att den vill ha det men glömt om vi la det på is eller inte :p
mold commented 11 years ago

Pratade med John igår och vi kom fram till att detta inte är så viktigt. Det kommer bara vara en temporär lösning tills hela Celery-delen är färdig, eftersom man med hjälp av den kan bestämma vart compute_trust ska returnera (om jag förstod allt rätt).

mold commented 11 years ago

Angående vad som ska returneras vill man väl ha typ så mycket info som möjligt från uträkningen. I en dict kanske. Exakt vad som returneras får vi komma överens om eller dokumentera utförligt i tidaltrust.

mrunelov commented 11 years ago

Bra, låter som att returneringen kanske är löst då. Då återstår bara att bestämma exakt vad vi ska returnera och hur