diff options
| author | Árni Dagur <agudmundsson@fc-md.umd.edu> | 2020-05-04 22:03:35 -0400 |
|---|---|---|
| committer | Árni Dagur <agudmundsson@fc-md.umd.edu> | 2020-05-04 22:03:35 -0400 |
| commit | 05f646792baf08121e6e8b3f798551714194d153 (patch) | |
| tree | 969159741d4fab1af15e668d0dcf5a6b8d848a6e /src | |
| parent | e9c68701334fa5ccf464418399a7aef14752b0bc (diff) | |
Gag stderr for 'add_filter_list'
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib.rs | 4 |
1 files changed, 4 insertions, 0 deletions
| @@ -18,6 +18,7 @@ use pyo3::class::PyObjectProtocol; | |||
| 18 | use pyo3::exceptions::ValueError as PyValueError; | 18 | use pyo3::exceptions::ValueError as PyValueError; |
| 19 | use pyo3::prelude::*; | 19 | use pyo3::prelude::*; |
| 20 | use pyo3::PyErr; | 20 | use pyo3::PyErr; |
| 21 | use gag::Gag; | ||
| 21 | 22 | ||
| 22 | use std::collections::HashMap; | 23 | use std::collections::HashMap; |
| 23 | use std::collections::HashSet; | 24 | use std::collections::HashSet; |
| @@ -350,6 +351,9 @@ impl Engine { | |||
| 350 | /// Add the contents of a block list file to the blocking engine. | 351 | /// Add the contents of a block list file to the blocking engine. |
| 351 | #[text_signature = "($self, filter_list)"] | 352 | #[text_signature = "($self, filter_list)"] |
| 352 | pub fn add_filter_list(&mut self, filter_list: &str) { | 353 | pub fn add_filter_list(&mut self, filter_list: &str) { |
| 354 | // Gag the any messages to stderr. This is necessary until issue | ||
| 355 | // https://github.com/brave/adblock-rust/issues/88 is closed. | ||
| 356 | let _stderr_gag = Gag::stderr(); | ||
| 353 | self.engine.add_filter_list(filter_list); | 357 | self.engine.add_filter_list(filter_list); |
| 354 | } | 358 | } |
| 355 | 359 | ||
