/usr/lib/python2.7/dist-packages/jnpr/junos/utils/util.py is in python-junos-eznc 2.0.1-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 | """
Junos PyEZ Utility Base Class
"""
class Util(object):
"""
Base class for all utility classes
"""
def __init__(self, dev):
self._dev = dev
def __repr__(self):
return "jnpr.junos.utils.%s(%s)" % (
self.__class__.__name__, self._dev.hostname)
# -------------------------------------------------------------------------
# property: dev
# -------------------------------------------------------------------------
@property
def dev(self):
"""
:returns: the Device object
"""
return self._dev
@dev.setter
def dev(self, value):
""" read-only property """
raise RuntimeError("read-only: dev")
# -------------------------------------------------------------------------
# property: rpc
# -------------------------------------------------------------------------
@property
def rpc(self):
"""
:returns: Device RPC meta object
"""
return self._dev.rpc
@rpc.setter
def rpc(self, value):
""" read-only property """
raise RuntimeError("read-only: rpc")
|