From 6baddc626d1e0cc70dfced64286ab7ed84903981 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81rni=20Dagur?= Date: Fri, 10 Apr 2020 15:14:06 -0400 Subject: Add __repr__ for HostnameSpecificResources --- src/lib.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src') diff --git a/src/lib.rs b/src/lib.rs index 87c72fd..dbed144 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -151,6 +151,19 @@ impl Into for RustHostnameSpecificResources { } } +#[pyproto] +impl PyObjectProtocol for HostnameSpecificResources { + fn __repr__(&self) -> PyResult { + Ok(format!( + "HostnameSpecificResources<{} hide selectors, {} style selectors, {} exceptions, injected_javascript={:?}>", + self.hide_selectors.len(), + self.style_selectors.len(), + self.exceptions.len(), + self.injected_script, + )) + } +} + #[pyclass] pub struct Engine { engine: RustEngine, -- cgit v1.2.3