diff options
Diffstat (limited to 'gr-utils/python/blocktool/core/base.py')
-rw-r--r-- | gr-utils/python/blocktool/core/base.py | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/gr-utils/python/blocktool/core/base.py b/gr-utils/python/blocktool/core/base.py deleted file mode 100644 index 30c6577398..0000000000 --- a/gr-utils/python/blocktool/core/base.py +++ /dev/null @@ -1,41 +0,0 @@ -# -# Copyright 2019 Free Software Foundation, Inc. -# -# This file is part of GNU Radio -# -# SPDX-License-Identifier: GPL-3.0-or-later -# -# -""" Base class for the modules """ - -from __future__ import print_function -from __future__ import absolute_import -from __future__ import unicode_literals - -from abc import ABC, abstractmethod - - -class BlockToolException(Exception): - """ Standard exception for blocktool classes. """ - pass - - -class BlockTool(ABC): - """ Base class for all blocktool command classes. """ - name = 'base' - description = None - - def __init__(self, modname=None, filename=None, targetdir=None, - target_file=None, module=None, impldir=None, impl_file=None, - yaml=False, json=False, include_paths=None, **kwargs): - """ __init__ """ - pass - - def _validate(self): - """ Validates the arguments """ - pass - - @abstractmethod - def run_blocktool(self): - """ Override this. """ - pass |