File netmiko-testing-textfsm-installed-as-module.patch of Package python-netmiko
From ef77e21e0b52317ccce66c2d4a707d0890ff05ae Mon Sep 17 00:00:00 2001
From: Carl Montanari <carlniger@users.noreply.github.com>
Date: Fri, 19 Jul 2019 14:02:55 -0700
Subject: [PATCH] testing textfsm installed as module (#1292)
---
netmiko/_textfsm/_clitable.py | 8 +++++++-
netmiko/utilities.py | 2 +-
2 files changed, 8 insertions(+), 2 deletions(-)
Index: b/netmiko/_textfsm/_clitable.py
===================================================================
--- a/netmiko/_textfsm/_clitable.py
+++ b/netmiko/_textfsm/_clitable.py
@@ -31,7 +31,13 @@ import copy
import os
import re
import threading
-import copyable_regex_object
+
+try:
+ # TextFSM >= 1.0 (new package structure)
+ from textfsm import copyable_regex_object
+except ImportError:
+ # TextFSM <= 0.4.1
+ import copyable_regex_object
import textfsm
from netmiko._textfsm import _texttable as texttable
Index: b/netmiko/utilities.py
===================================================================
--- a/netmiko/utilities.py
+++ b/netmiko/utilities.py
@@ -6,9 +6,9 @@ import sys
import io
import os
import serial.tools.list_ports
+from netmiko.py23_compat import text_type
from netmiko._textfsm import _clitable as clitable
from netmiko._textfsm._clitable import CliTableError
-from netmiko.py23_compat import text_type
# Dictionary mapping 'show run' for vendors with different command