From 24558c1a19df7dcb936013fe6f2acb9fa01eaab6 Mon Sep 17 00:00:00 2001 From: Marco De Donno Date: Sun, 8 Jan 2017 22:12:07 +0100 Subject: [PATCH] Add the NIST.traditional.NIST.has_field() function --- NIST/traditional/__init__.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/NIST/traditional/__init__.py b/NIST/traditional/__init__.py index cbcac30..81670d7 100644 --- a/NIST/traditional/__init__.py +++ b/NIST/traditional/__init__.py @@ -1008,6 +1008,18 @@ class NIST( object ): # ############################################################################ + def has_field(self, tag, idc = -1): + if type( tag ) == str: + ntype, tagid = tagSplitter( tag ) + + elif type( tag ) == tuple: + ntype, tagid = tag + + else: + raise notImplemented + + return tag in self.data[ ntype ][ idc ] + def get_field( self, tag, idc = -1 ): """ Get the content of a specific tag in the NIST object. -- GitLab