Ignore:
Timestamp:
Jun 8, 2016, 1:05:09 PM (5 years ago)
Author:
joamuran
Message:

added new features for lmdserver that includes TaskMan? working

File:
1 edited

Legend:

Unmodified
Added
Removed
  • lmd/trunk/fuentes/lmd-server.install/usr/share/n4d/python-plugins/LmdImageManager.py

    r392 r1870  
    99                self.imagepath="/etc/ltsp/images/"
    1010                self.tftppath="/var/lib/tftpboot/ltsp"
    11 
    1211               
    1312                pass
     
    4039                '''
    4140                Returns the metadata from certain image
    42                 '''
     41               
     42                // WIP HERE
     43               
     44                -> mirar si accepta be el tercer parametre o cal fer el kwargs...
     45                agafa aquest taskid i comprova amb getTask si existeix i el seu estat
     46                i l'afig amb data["taskstatus"]=ret(....)
     47               
     48                Aixi al renderImage de l'ImageManager ja podem tindre disponible l'estat sense haver
     49                d'estar consultant-ho des de la gui
     50                '''
     51               
    4352                try:
    4453                        json_data=open(self.imagepath+image)
    4554                        data = json.load(json_data)
    4655                        json_data.close()
     56                       
     57                        if "taskid" in data:
     58                                taskid=data["taskid"];
     59                        else:
     60                                taskid="0";
     61                       
     62                        # Searching task id for this image
     63                        status="DONE";
     64                        ret=objects['TaskMan'].getTaskStatus(taskid);
     65                       
     66                        if ret["status"]==True:
     67                                status=ret["taskStatus"]
     68                        # if ret[status] is false the task has been done time ago
     69                        data["task_status"]=status;
     70                       
    4771                        return json.dumps(data)
    4872                        #return data;
    4973                except Exception as e:
     74                        print "[LmdImageManager]: getImage Exception "+str(e)
    5075                        return str(e);
    5176
Note: See TracChangeset for help on using the changeset viewer.