code: def _requires_login(func: Callable) -> Callable:
      
      @wraps(func)
      def call(instaloader, *args, **kwargs):
          if not instaloader.context.is_logged_in:
              raise LoginRequiredException("--login=USERNAME required.")
          return func(instaloader, *args, **kwargs)
      # pylint:disable=no-member
      call.__doc__ += ":raises LoginRequiredException: If called without being logged in.\n"
      return call
docs: Decorator to raise an exception if herewith-decorated function is called without being logged in