Skip to content

Instantly share code, notes, and snippets.

@dmfigol
dmfigol / scrapli_xr_console_on_open.py
Created June 25, 2021 15:48
scrapli IOS-XR handling of standby RSP console
import asyncio
import re
from typing import TYPE_CHECKING, cast
if TYPE_CHECKING:
from scrapli.driver import AsyncNetworkDriver
class RPNotActiveError(Exception):
pass
@oseme-techguy
oseme-techguy / docker_output.py
Created August 1, 2018 06:53 — forked from ifiok/docker_output.py
Docker Python logger output to stdout
import logging
from sys import stdout
# Define logger
logger = logging.getLogger('mylogger')
logger.setLevel(logging.DEBUG) # set logger level
logFormatter = logging.Formatter\
("%(name)-12s %(asctime)s %(levelname)-8s %(filename)s:%(funcName)s %(message)s")
consoleHandler = logging.StreamHandler(stdout) #set streamhandler to stdout
@spanthetree
spanthetree / get_info.py
Created October 18, 2016 22:49
Get table info from a Junos device (pyez test example)
#!/usr/bin/env python
import os, sys, argparse, pprint, getpass, re, yaml
from threading import Thread
# Import junos eznc factory loader - for generating new tables/views
from jnpr.junos.factory.factory_loader import FactoryLoader
# Import junos sample tables:
# https://www.juniper.net/techpubs/en_US/junos-pyez1.0/topics/concept/junos-pyez-tables-and-views-overview.html
from jnpr.junos.op.arp import ArpTable
from jnpr.junos.op.fpc import FpcHwTable, FpcInfoTable