helloadhavan/github_issues huggingface dataset:
Repository: ollama/ollama
Pull request: omit prompt and generate settings from final response

if the input is large, it might overrun the response buffer. there's no need to return the prompt since the caller has it already

Changed files:
filename: llm/ext_server/server.cpp
patch: @@ -1186,8 +1186,6 @@ struct llama_server_context
             {"model",               params.model_alias},
             {"tokens_predicted",    slot.n_decoded},
             {"tokens_evaluated",    slot.n_prompt_tokens},
-            {"generation_settings", get_formated_generation(slot)},
-            {"prompt",              slot.prompt},
             {"truncated",           slot.truncated},
             {"stopped_eos",         slot.stopped_eos},
             {"stopped_word",        slot.stopped_word},
Repository: nodejs/node
Pull request: typings: add missing properties in ConfigBinding, OSBinding

- Add `openSSLIsBoringSSL`, `hasSmallICU`, `getDefaultLocale()` in ConfigBinding
- Add `getAvailableParallelism()` in OSBinding

Changed files:
filename: typings/internalBinding/config.d.ts
patch: @@ -1,12 +1,15 @@
 export interface ConfigBinding {
   isDebugBuild: boolean;
+  openSSLIsBoringSSL: boolean;
   hasOpenSSL: boolean;
   fipsMode: boolean;
   hasIntl: boolean;
+  hasSmallICU: boolean;
   hasTracing: boolean;
   hasNodeOptions: boolean;
   hasInspector: boolean;
   noBrowserGlobals: boolean;
   bits: number;
   hasDtrace: boolean;
+  getDefaultLocale(): string;
 }

filename: typings/internalBinding/os.d.ts
patch: @@ -22,4 +22,5 @@ export interface OSBinding {
   getPriority(pid: number, ctx: InternalOSBinding.OSContext): number | undefined;
   getOSInformation(ctx: InternalOSBinding.OSContext): [sysname: string, version: string, release: string];
   isBigEndian: boolean;
+  getAvailableParallelism(): number;
 }
Repository: electron/electron
Pull request: ci: add `kTCCServiceAppleEvents` perm override to fix AppleScript errors

Backport of #47726

See that PR for details.


Notes: none

Changed files:
filename: .github/workflows/pipeline-segment-electron-test.yml
patch: @@ -103,6 +103,7 @@ jobs:
             "'kTCCServiceMicrophone','/usr/local/opt/runner/provisioner/provisioner',1,2,4,1,NULL,NULL,0,'UNUSED',NULL,0,1687786159"
             "'kTCCServiceCamera','/usr/local/opt/runner/provisioner/provisioner',1,2,4,1,NULL,NULL,0,'UNUSED',NULL,0,1687786159"
             "'kTCCServiceBluetoothAlways','/usr/local/opt/runner/provisioner/provisioner',1,2,4,1,NULL,NULL,0,'UNUSED',NULL,0,1687786159"
+            "'kTCCServiceAppleEvents','/usr/local/opt/runner/provisioner/provisioner',1,2,4,1,NULL,NULL,0,'UNUSED',NULL,0,1687786159"
         )
         for values in "${userValuesArray[@]}"; do
           # Sonoma and higher have a few extra values
Repository: vercel/next.js
Pull request: Turbopack: use vector instead of hash map

No need to use a hashmap here.

Closes PACK-5664

Changed files:
filename: crates/next-api/src/module_graph.rs
patch: @@ -232,7 +232,7 @@ impl ServerActionsGraph {
                 })
                 .try_flat_join()
                 .await?;
-            Ok(Vc::cell(actions.into_iter().collect()))
+            Ok(Vc::cell(actions))
         }
         .instrument(span)
         .await
@@ -730,7 +730,7 @@ impl GlobalBuildInformation {
                     .try_flat_join()
                     .await?;
 
-                Ok(Vc::cell(result.into_iter().collect()))
+                Ok(Vc::cell(result))
             }
         }
         .instrument(span)

filename: crates/next-api/src/server_actions.rs
patch: @@ -416,7 +416,7 @@ fn is_turbopack_internal_var(with: &Option<Box<ObjectLit>>) -> bool {
         .unwrap_or(false)
 }
 
-type HashToLayerNameModule = FxIndexMap<String, (ActionLayer, String, ResolvedVc<Box<dyn Module>>)>;
+type HashToLayerNameModule = Vec<(String, (ActionLayer, String, ResolvedVc<Box<dyn Module>>))>;
 
 /// A mapping of every module which exports a Server Action, with the hashed id
 /// and exported name of each found action.
@@ -427,7 +427,7 @@ pub struct AllActions(HashToLayerNameModule);
 impl AllActions {
     #[turbo_tasks::function]
     pub fn empty() -> Vc<Self> {
-        Vc::cell(FxIndexMap::default())
+        Vc::cell(Default::default())
     }
 }
Repository: facebook/react
Pull request: [ez] Remove trailing space from babel-refresh header

Stack from [ghstack](https://github.com/ezyang/ghstack) (oldest at bottom):
* __->__ #30806



Changed files:
filename: .github/workflows/runtime_commit_artifacts.yml
patch: @@ -87,7 +87,7 @@ jobs:
             build/oss-experimental/react-refresh/cjs/react-refresh-babel.development.js
       - name: Insert @headers into eslint plugin and react-refresh
         run: |
-          sed -i -e 's/ LICENSE file in the root directory of this source tree./ LICENSE file in the root directory of this source tree.\n * \n * @noformat\n * @nolint\n * @lightSyntaxTransform\n * @preventMunge\n * @oncall react_core/' \
+          sed -i -e 's/ LICENSE file in the root directory of this source tree./ LICENSE file in the root directory of this source tree.\n *\n * @noformat\n * @nolint\n * @lightSyntaxTransform\n * @preventMunge\n * @oncall react_core/' \
             build/oss-experimental/eslint-plugin-react-hooks/cjs/eslint-plugin-react-hooks.development.js \
             build/oss-experimental/react-refresh/cjs/react-refresh-babel.development.js
       - name: Move relevant files for React in www into compiled
Repository: ollama/ollama
Pull request: Fix lint warnings


Changed files:
filename: convert/safetensors.go
patch: @@ -53,7 +53,7 @@ func (m *SafetensorFormat) GetTensors(dirpath string, params *Params) ([]llm.Ten
 		var err error
 		t, offset, err = m.readTensors(f, offset, params)
 		if err != nil {
-			slog.Error("%v", err)
+			slog.Error(err.Error())
 			return nil, err
 		}
 		tensors = append(tensors, t...)
@@ -122,7 +122,7 @@ func (m *SafetensorFormat) readTensors(fn string, offset uint64, params *Params)
 
 		ggufName, err := m.GetLayerName(k)
 		if err != nil {
-			slog.Error("%v", err)
+			slog.Error(err.Error())
 			return nil, 0, err
 		}
 

filename: convert/torch.go
patch: @@ -74,7 +74,7 @@ func (tf *TorchFormat) GetTensors(dirpath string, params *Params) ([]llm.Tensor,
 
 			ggufName, err := tf.GetLayerName(k.(string))
 			if err != nil {
-				slog.Error("%v", err)
+				slog.Error(err.Error())
 				return nil, err
 			}
 			slog.Debug(fmt.Sprintf("finding name for '%s' -> '%s'", k.(string), ggufName))
Repository: facebook/react
Pull request: [compiler] Special-case phi inference for mixed readonly type

Stack from [ghstack](https://github.com/ezyang/ghstack) (oldest at bottom):
* #30801
* __->__ #30797
* #30796
* #30795
* #30794
* #30793

This allows us to handle common operations such as `useFragment(...).edges.nodes ?? []` where we have a `Phi(MixedReadonly, Array)`. The underlying pattern remains general-purpose and not Relay-specific, and any API that returns transitively "mixed" data (primitives, arrays, plain objects) can benefit from the same type refinement.

Changed files:
filename: compiler/packages/babel-plugin-react-compiler/src/TypeInference/InferTypes.ts
patch: @@ -14,9 +14,7 @@ import {
   Identifier,
   IdentifierId,
   Instruction,
-  isArrayType,
   makeType,
-  ObjectType,
   PropType,
   Type,
   typeEquals,
Repository: facebook/react
Pull request: [compiler] Infer phi types, extend mutable ranges to account for Store effects

Stack from [ghstack](https://github.com/ezyang/ghstack) (oldest at bottom):
* #30801
* #30797
* __->__ #30796
* #30795
* #30794
* #30793

Redo of an earlier (pre-OSS) PR to infer types of phi nodes. There are a few pieces to this:

1. Update InferTypes to infer the type of `phi.id.type`, not the unused `phi.type`.
2. Update the algorithm to verify that all the phi types are actually equal, not just have the same kind.
3. Handle circular types by removing the cycle.

However, that reveals another issue: InferMutableRanges currently infers the results of `Store` effects _after_ its fixpoint loop. That was fine when a Store could never occur on a phi (since they wouldn't have a type to get a function signature from). Now though, we can have Store effects occur on phis, and we need to ensure that this correctly updates the mutable range of the phi operands - recursively. So the PR also updates InferMutableRanges to add a second fixpoint loop to extend the range of all direct aliases of values mutated via store effects. See code comments for the thinking here. 

Changed files:
filename: compiler/packages/babel-plugin-react-compiler/src/Inference/InferMutableRanges.ts
patch: @@ -50,7 +50,28 @@ export function inferMutableRanges(ir: HIRFunction): void {
   // Re-infer mutable ranges for all values
   inferMutableLifetimes(ir, true);
 
-  // Re-infer mutable ranges for aliases, but *not* for stores
+  /**
+   * The second inferMutableLifetimes() call updates mutable ranges
+   * of values to account for Store effects. Now we need to update
+   * all aliases of such values to extend their ranges as well. Note
+   * that the store only mutates the the directly aliased value and
+   * not any of its inner captured references. For example:
+   *
+   * ```
+   * let y;
+   * if (cond) {
+   *   y = [];
+   * } else {
+   *   y = [{}];
+   * }
+   * y.push(z);
+   * ```
+   *
+   * The Store effect from the `y.push` modifies the values that `y`
+   * directly aliases - the two arrays from the if/else branches -
+   * but does not modify values that `y` "contains" such as the
+   * object literal or `z`.
+   */
   prevAliases = aliases.canonicalize();
   while (true) {
     inferMutableRangesForAlias(ir, aliases);
Repository: huggingface/transformers
Pull request: Remove randomly added script

# What does this PR do?

cc @zucchini-nlp you added it in https://github.com/huggingface/transformers/pull/41474. Please be very careful about adding commits after we approve a PR, and always review the diffs of the PR before merging to avoid such issues!

Changed files:
filename: time_eval.py
patch: @@ -1,10 +0,0 @@
-from transformers import AutoConfig, LlavaConfig
-
-
-remote_text_config = AutoConfig.from_pretrained("AI4Chem/ChemLLM-7B-Chat" trust_remote_code=True)
-local_vision_config = AutoConfig.from_pretrained("google/siglip2-so400m-patch14-384")
-config = LlavaConfig(text_config=remote_text_config, vision_config=local_vision_config, image_token_id=92544)
-config.save_pretrained("local_llava")
-
-
-config = LlavaConfig.from_pretrained("local_llava", trust_remote_code=True)
Repository: nodejs/node
Pull request: tools: do not attempt to compress tgz archive

Refs: https://github.com/actions/upload-artifact?tab=readme-ov-file#altering-compressions-level-speed-v-size

<!--
Before submitting a pull request, please read:

- the CONTRIBUTING guide at https://github.com/nodejs/node/blob/HEAD/CONTRIBUTING.md
- the commit message formatting guidelines at
  https://github.com/nodejs/node/blob/HEAD/doc/contributing/pull-requests.md#commit-message-guidelines

For code changes:
1. Include tests for any bug fixes or new features.
2. Update documentation if relevant.
3. Ensure that `make -j4 test` (UNIX), or `vcbuild test` (Windows) passes.

If you believe this PR should be highlighted in the Node.js CHANGELOG
please add the `notable-change` label.

Developer's Certificate of Origin 1.1

By making a contribution to this project, I certify that:

(a) The contribution was created in whole or in part by me and I
    have the right to submit it under the open source license
    indicated in the file; or

(b) The contribution is based upon previous work that, to the best
    of my knowledge, is covered under an appropriate open source
    license and I have the right under that license to submit that
    work with modifications, whether created in whole or in part
    by me, under the same open source license (unless I am
    permitted to submit under a different license), as indicated
    in the file; or

(c) The contribution was provided directly to me by some other
    person who certified (a), (b) or (c) and I have not modified
    it.

(d) I understand and agree that this project and the contribution
    are public and that a record of the contribution (including all
    personal information I submit with it, including my sign-off) is
    maintained indefinitely and may be redistributed consistent with
    this project or the open source license(s) involved.
-->


Changed files:
filename: .github/workflows/build-tarball.yml
patch: @@ -73,6 +73,7 @@ jobs:
         with:
           name: tarballs
           path: tarballs
+          compression-level: 0
   test-tarball-linux:
     needs: build-tarball
     runs-on: ubuntu-24.04
Repository: facebook/react
Pull request: [compiler] Remove phi type, infer phi.id.type

Stack from [ghstack](https://github.com/ezyang/ghstack) (oldest at bottom):
* #30801
* #30797
* #30796
* __->__ #30795
* #30794
* #30793



Changed files:
filename: compiler/packages/babel-plugin-react-compiler/src/HIR/HIR.ts
patch: @@ -759,7 +759,6 @@ export type Phi = {
   kind: 'Phi';
   id: Identifier;
   operands: Map<BlockId, Identifier>;
-  type: Type;
 };
 
 /**

filename: compiler/packages/babel-plugin-react-compiler/src/HIR/PrintHIR.ts
patch: @@ -165,7 +165,7 @@ export function printPhi(phi: Phi): string {
   const items = [];
   items.push(printIdentifier(phi.id));
   items.push(printMutableRange(phi.id));
-  items.push(printType(phi.type));
+  items.push(printType(phi.id.type));
   items.push(': phi(');
   const phis = [];
   for (const [blockId, id] of phi.operands) {

filename: compiler/packages/babel-plugin-react-compiler/src/SSA/EnterSSA.ts
patch: @@ -192,7 +192,6 @@ class SSABuilder {
       kind: 'Phi',
       id: newId,
       operands: predDefs,
-      type: makeType(),
     };
 
     block.phis.add(phi);

filename: compiler/packages/babel-plugin-react-compiler/src/TypeInference/InferTypes.ts
patch: @@ -68,7 +68,7 @@ export function inferTypes(func: HIRFunction): void {
 function apply(func: HIRFunction, unifier: Unifier): void {
   for (const [_, block] of func.body.blocks) {
     for (const phi of block.phis) {
-      phi.type = unifier.get(phi.type);
+      phi.id.type = unifier.get(phi.id.type);
     }
     for (const instr of block.instructions) {
       for (const operand of eachInstructionLValue(instr)) {
@@ -126,7 +126,7 @@ function* generate(
   const returnTypes: Array<Type> = [];
   for (const [_, block] of func.body.blocks) {
     for (const phi of block.phis) {
-      yield equation(phi.type, {
+      yield equation(phi.id.type, {
         kind: 'Phi',
         operands: [...phi.operands.values()].map(id => id.type),
       });

filename: compiler/packages/babel-plugin-react-compiler/src/TypeInference/PropagatePhiTypes.ts
patch: @@ -76,7 +76,6 @@ export function propagatePhiTypes(fn: HIRFunction): void {
       }
       if (type !== null) {
         phi.id.type = type;
-        phi.type = type;
         propagated.add(phi.id.id);
       }
     }
Repository: vercel/next.js
Pull request: add Statsig Node Core package to Server External Packages

### What?
Statsig is a popular AB Testing/ Feature Flagging solution to use in concert with Next.js. Today, their newest Server SDK doesn't play nicely with Next as its build around a Rust library, which doesn't play nice with webpack and causes build issues.

### Why?
This'll remove a step for Statsig/Next developers having to troubleshoot and add @statsig/statsig-node-core to serverExternalPackages themselves.

### How?
Added to the list published here: https://nextjs.org/docs/app/api-reference/config/next-config-js/serverExternalPackages

Changed files:
filename: docs/01-app/03-api-reference/05-config/01-next-config-js/serverExternalPackages.mdx
patch: @@ -35,6 +35,7 @@ Next.js includes a [short list of popular packages](https://github.com/vercel/ne
 - `@sentry/profiling-node`
 - `@sparticuz/chromium`
 - `@sparticuz/chromium-min`
+- `@statsig/statsig-node-core`
 - `@swc/core`
 - `@xenova/transformers`
 - `argon2`

filename: docs/02-pages/04-api-reference/04-config/01-next-config-js/serverExternalPackages.mdx
patch: @@ -35,6 +35,7 @@ Next.js includes a [short list of popular packages](https://github.com/vercel/ne
 - `@sentry/profiling-node`
 - `@sparticuz/chromium`
 - `@sparticuz/chromium-min`
+- `@statsig/statsig-node-core`
 - `@swc/core`
 - `@xenova/transformers`
 - `argon2`

filename: packages/next/src/lib/server-external-packages.json
patch: @@ -16,6 +16,7 @@
   "@sentry/profiling-node",
   "@sparticuz/chromium",
   "@sparticuz/chromium-min",
+  "@statsig/statsig-node-core",
   "@swc/core",
   "@xenova/transformers",
   "argon2",
Repository: denoland/deno
Pull request: perf(install): avoid unnecessary package info fetches when running lifecycle scripts

This was happening at the end of the install pipeline, and for some packages lead to a bunch of extra package info fetches. Speeds up installs a lot when you have only a lockfile

astro starter, 
```bash
> hyperfine --warmup 1 --prepare "deno clean; rm -rf node_modules" "deno install --allow-scripts" "~/Documents/Code/deno/target/release-lite/deno install --allow-scripts"
Benchmark 1: deno install --allow-scripts
  Time (mean ± σ):      5.062 s ±  0.321 s    [User: 0.807 s, System: 2.596 s]
  Range (min … max):    4.505 s …  5.555 s    10 runs

Benchmark 2: ~/Documents/Code/deno/target/release-lite/deno install --allow-scripts
  Time (mean ± σ):      2.355 s ±  0.442 s    [User: 0.687 s, System: 2.668 s]
  Range (min … max):    2.028 s …  3.586 s    10 runs
```

Changed files:
filename: cli/factory.rs
patch: @@ -602,6 +602,7 @@ impl CliFactory {
             Arc::new(DenoTaskLifeCycleScriptsExecutor::new(
               managed_npm_resolver.clone(),
               self.text_only_progress_bar().clone(),
+              cli_options.npm_system_info(),
             )) as Arc<dyn LifecycleScriptsExecutor>
           }
           None => Arc::new(NullLifecycleScriptsExecutor),

filename: cli/npm.rs
patch: @@ -346,6 +346,7 @@ pub enum DenoTaskLifecycleScriptsError {
 pub struct DenoTaskLifeCycleScriptsExecutor {
   progress_bar: ProgressBar,
   npm_resolver: ManagedNpmResolverRc<CliSys>,
+  system_info: deno_npm::NpmSystemInfo,
 }
 
 #[async_trait::async_trait(?Send)]
@@ -514,10 +515,12 @@ impl DenoTaskLifeCycleScriptsExecutor {
   pub fn new(
     npm_resolver: ManagedNpmResolverRc<CliSys>,
     progress_bar: ProgressBar,
+    system_info: deno_npm::NpmSystemInfo,
   ) -> Self {
     Self {
       npm_resolver,
       progress_bar,
+      system_info,
     }
   }
 
@@ -634,10 +637,16 @@ impl DenoTaskLifeCycleScriptsExecutor {
         &mut bin_entries,
         baseline,
         snapshot,
-        package
-          .dependencies
-          .values()
-          .map(|id| snapshot.package_from_id(id).unwrap()),
+        package.dependencies.iter().filter_map(|(name, id)| {
+          let dep = snapshot.package_from_id(id).unwrap();
+          // Skip optional dependencies that don't match the current system
+          if package.optional_dependencies.contains(name)
+            && !dep.system.matches_system(&self.system_info)
+          {
+            return None;
+          }
+          Some(dep)
+        }),
       )
       .await
   }
Repository: ollama/ollama
Pull request: Soften timeouts on sched unit tests

This gives us more headroom on the scheduler tests to tamp down some flakes.

Changed files:
filename: server/sched_test.go
patch: @@ -58,7 +58,7 @@ func TestInitScheduler(t *testing.T) {
 }
 
 func TestLoad(t *testing.T) {
-	ctx, done := context.WithTimeout(context.Background(), 5*time.Millisecond)
+	ctx, done := context.WithTimeout(context.Background(), 20*time.Millisecond)
 	defer done()
 	s := InitScheduler(ctx)
 	var ggml *llm.GGML // value not used in tests
@@ -174,7 +174,7 @@ func newScenario(t *testing.T, ctx context.Context, modelName string, estimatedV
 }
 
 func TestRequests(t *testing.T) {
-	ctx, done := context.WithTimeout(context.Background(), 100*time.Millisecond)
+	ctx, done := context.WithTimeout(context.Background(), 500*time.Millisecond)
 	defer done()
 
 	// Same model, same request
@@ -329,7 +329,7 @@ func TestRequests(t *testing.T) {
 }
 
 func TestGetRunner(t *testing.T) {
-	ctx, done := context.WithTimeout(context.Background(), 20*time.Millisecond)
+	ctx, done := context.WithTimeout(context.Background(), 100*time.Millisecond)
 	defer done()
 
 	// Same model, same request
@@ -391,7 +391,7 @@ func TestGetRunner(t *testing.T) {
 
 // TODO - add one scenario that triggers the bogus finished event with positive ref count
 func TestPrematureExpired(t *testing.T) {
-	ctx, done := context.WithTimeout(context.Background(), 100*time.Millisecond)
+	ctx, done := context.WithTimeout(context.Background(), 500*time.Millisecond)
 	defer done()
 
 	// Same model, same request
@@ -436,7 +436,7 @@ func TestPrematureExpired(t *testing.T) {
 }
 
 func TestUseLoadedRunner(t *testing.T) {
-	ctx, done := context.WithTimeout(context.Background(), 5*time.Millisecond)
+	ctx, done := context.WithTimeout(context.Background(), 100*time.Millisecond)
 	req := &LlmRequest{
 		ctx:             ctx,
 		opts:            api.DefaultOptions(),
@@ -461,7 +461,7 @@ func TestUseLoadedRunner(t *testing.T) {
 }
 
 func TestUpdateFreeSpace(t *testing.T) {
-	ctx, done := context.WithTimeout(context.Background(), 5*time.Millisecond)
+	ctx, done := context.WithTimeout(context.Background(), 100*time.Millisecond)
 	defer done()
 	gpus := gpu.GpuInfoList{
 		{
@@ -494,7 +494,7 @@ func TestUpdateFreeSpace(t *testing.T) {
 }
 
 func TestFindRunnerToUnload(t *testing.T) {
-	ctx, done := context.WithTimeout(context.Background(), 5*time.Millisecond)
+	ctx, done := context.WithTimeout(context.Background(), 100*time.Millisecond)
 	defer done()
 	req := &LlmRequest{
 		ctx:  ctx,
@@ -518,7 +518,7 @@ func TestFindRunnerToUnload(t *testing.T) {
 }
 
 func TestNeedsReload(t *testing.T) {
-	ctx, done := context.WithTimeout(context.Background(), 5*time.Millisecond)
+	ctx, done := context.WithTimeout(context.Background(), 100*time.Millisecond)
 	defer done()
 
 	llm := &mockLlm{}
@@ -562,7 +562,7 @@ func TestNeedsReload(t *testing.T) {
 }
 
 func TestUnloadAllRunners(t *testing.T) {
-	ctx, done := context.WithTimeout(context.Background(), 5*time.Millisecond)
+	ctx, done := context.WithTimeout(context.Background(), 100*time.Millisecond)
 	defer done()
 
 	llm1 := &mockLlm{}
Repository: huggingface/transformers
Pull request: Fix tokenization test

# What does this PR do?

Fix the test - variable is referenced before assignment

Changed files:
filename: tests/test_tokenization_common.py
patch: @@ -4356,6 +4356,7 @@ def test_tokenizer_mismatch_warning(self):
         for tokenizer, pretrained_name, kwargs in self.tokenizers_list:
             with self.subTest(f"{tokenizer.__class__.__name__} ({pretrained_name})"):
                 with self.assertLogs("transformers", level="WARNING") as cm:
+                    error_message = ""
                     try:
                         if self.tokenizer_class == BertTokenizer:
                             AlbertTokenizer.from_pretrained(pretrained_name)
@@ -4378,7 +4379,7 @@ def test_tokenizer_mismatch_warning(self):
                         self.assertTrue(
                             cm.records[0].message.startswith(logged_msg_target)
                             if len(cm.records) > 0
-                            else False or raised_error_msg_target in error_message
+                            else raised_error_msg_target in error_message
                         )
                     try:
                         if self.rust_tokenizer_class == BertTokenizerFast: