# Obtain information if proxy is visible

**URL:** https://discourse.paraview.org/t/obtain-information-if-proxy-is-visible/2346
**Category:** ParaView Support
**Created:** [August 1, 2019, 10:39pm UTC](https://discourse.paraview.org/t/obtain-information-if-proxy-is-visible/2346 "2019-08-01T22:39:35Z")
**Posts on this page:** 1
**Showing post:** 11

<div class="post-metadata">

### Author: ![MatsievskiySV](https://discourse.paraview.org/letter_avatar_proxy/v4/letter/m/439d5e/32.png) [@MatsievskiySV](https://discourse.paraview.org/u/MatsievskiySV)
#### Post date: [August 18, 2021, 10:31am UTC](https://discourse.paraview.org/t/obtain-information-if-proxy-is-visible/2346/11 "2021-08-18T10:31:59Z")

</div>

I had the same problem. Maybe these will be helpful to someone.

- This line will list only visible sources without triggering initialization.

```python
[(n, s) for n, s in GetSources().items() if servermanager.GetRepresentation(s, v) is not None and GetDisplayProperties(s, view=v).Visibility==1]

```

- This one will initialize and hide uninitialized sources:

```python
[GetDisplayProperties(s, v).Visibility for s in GetSources().values()]

```

after which listing visible sources may be done without any problems

```python
[(n[0], s, GetDisplayProperties(s, v).Visibility==1) for n, s in GetSources().items()]

```

---

_[View the full topic](https://discourse.paraview.org/t/obtain-information-if-proxy-is-visible/2346)._
