Changes between Version 3 and Version 4 of Version2/Tutoriales/Consola_Web/Tutorial_6_Subjobs
- Timestamp:
- May 5, 2011, 4:55:07 PM (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Version2/Tutoriales/Consola_Web/Tutorial_6_Subjobs
v3 v4 51 51 # makes no sense to send uptime to an offline computer 52 52 self.error(_('Computer "%s" not online') % name) 53 parent_job = UptimeJob(computer)53 parent_job = GetUptimeJob(computer) 54 54 paren_job.send() 55 55 … … 63 63 if not computer.online: 64 64 continue 65 UptimeJob(computer, parent_job)65 parent_job.children.append(GetUptimeJob(computer)) 66 66 parent_job.send() 67 67 else: … … 71 71 raise web.seeother('/jobs/%s' % parent_job.id) 72 72 }}} 73 74 El !GetUptimeJob no varía: sigue siendo aplicable sólo a un ordenador y por tanto es exactamente el mismo del anterior tutorial. No obstante para el caso de las unidades organizativas hemos creado un job padre, y luego hemos ido añadiéndole job hijos. Posteriormente enviamos el job padre, que automáticamente envía los trabajos de sus hijos a los ordenadores correspondientes.