Codebase list sugar-log-activity / 2dba244
Use activity root to generate the collector file - SL #4407 Signed-off-by: Frederick Grose <fgrose@gmail.com> Reviewed-by: Gonzalo Odiard <gonzalo@laptop.org> Gonzalo Odiard 10 years ago
1 changed file(s) with 4 addition(s) and 3 deletion(s). Raw diff Collapse all Expand all
636636 def _on_send_button_clicked_cb(self, button):
637637 identifier = str(int(time.time()))
638638 filename = '%s.zip' % identifier
639 filepath = os.path.join(activity.get_activity_root(), filename)
639640 success = True
640641 try:
641 filename = self._collector.write_logs(archive=filename, logbytes=0)
642 self._collector.write_logs(archive=filepath, logbytes=0)
642643 except:
643644 success = False
644645
663664 }
664665 for k, v in metadata.items():
665666 jobject.metadata[k] = v
666 jobject.file_path = os.path.join(activity.get_bundle_path(), filename)
667 jobject.file_path = filepath
667668 datastore.write(jobject)
668669 self._last_log = jobject.object_id
669670 jobject.destroy()
670671 activity.show_object_in_journal(self._last_log)
671 os.remove(filename)
672 os.remove(filepath)