code: def start_bytes(self, n_bytes: int):
      self._bytes += n_bytes
      if self._bytes_listener:
          self._bytes_listener(n_bytes)
  
imports: from typing import Any, AsyncIterator, Awaitable, Optional, List, Union, Dict, Callable, Tuple
  import os
  import os.path
  import asyncio
  import functools
  import humanize
  from ...utils import retry_transient_errors, url_basename, url_join, bounded_gather2, time_msecs, humanize_timedelta_msecs
  from ..weighted_semaphore import WeightedSemaphore
  from .exceptions import FileAndDirectoryError, UnexpectedEOFError
  from .fs import MultiPartCreate, FileStatus, AsyncFS, FileListEntry
label_desc: Use image node_id 3 for calling the SourceReport obj's underlying member method code with example usage: obj.start_bytes(n_bytes) without return types