code: def get_time_inqueue(self):
          
          if self.submission is None: return None
  
          if self.start is None:
              delta = datetime.datetime.now() - self.submission
          else:
              delta = self.start - self.submission
              # This happens when we read the exact start datetime from the ABINIT log file.
              if delta.total_seconds() < 0: delta = datetime.timedelta(seconds=0)
  
          return MyTimedelta.as_timedelta(delta)
docs: :class:`timedelta` with the time spent in the Queue, None if the Task is not running
  
          .. note:
  
              This value is always greater than the real value computed by the resource manager
              as we start to count only when check_status sets the `Task` status to S_RUN.