From: Naoki Kambe Date: Tue, 11 Sep 2012 11:28:00 +0000 (+0900) Subject: [2222] used find() instead of `in` operator X-Git-Tag: trac2351_base~44^2~9 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a258bfbbb515f7bd3d336d14e89f2dd58412e807;p=thirdparty%2Fkea.git [2222] used find() instead of `in` operator - used find() instead of `in` operator for exact pattern matching of string - a style fix in the list --- diff --git a/src/bin/xfrout/tests/xfrout_test.py.in b/src/bin/xfrout/tests/xfrout_test.py.in index cd8106f692..9be9a699e3 100644 --- a/src/bin/xfrout/tests/xfrout_test.py.in +++ b/src/bin/xfrout/tests/xfrout_test.py.in @@ -321,7 +321,8 @@ class TestXfroutSessionBase(unittest.TestCase): 'dec_axfr_running': _dec_axfr_running } self.get_counter = lambda n: \ - self._statistics_data[n] if 'ixfr_' in n or 'axfr_' in n \ + self._statistics_data[n] \ + if n.find('ixfr_') == 0 or n.find('axfr_') == 0 \ else self._statistics_data['zones'][TEST_ZONE_NAME_STR][n] def tearDown(self): diff --git a/src/bin/xfrout/xfrout.py.in b/src/bin/xfrout/xfrout.py.in index 375c11f460..bf1b502eca 100755 --- a/src/bin/xfrout/xfrout.py.in +++ b/src/bin/xfrout/xfrout.py.in @@ -173,7 +173,8 @@ class XfroutSession(): # incrementing or decrementing Xfr running. An argument # is required for zone name in counting Xfr requests. for (k, v) in counters.items(): - if 'counter_' in k or 'inc_' in k or 'dec_' in k: + if k.find('counter_') == 0 or k.find('inc_') == 0 \ + or k.find('dec_') == 0: setattr(self, "_%s" % k, v) self._handle() @@ -975,10 +976,10 @@ class XfroutCounter: self._statistics_data = {} self._counters_for_xfroutsession = {} self._counters_for_notifyout = {} - self._xfrrunning_names = [ \ - n for n in \ - isc.config.spec_name_list(self._statistics_spec) \ - if 'xfr_running' in n ] + self._xfrrunning_names = [ + n for n in isc.config.spec_name_list\ + (self._statistics_spec) \ + if n.find('xfr_running') == 1 ] self._lock = threading.RLock() self._create_perzone_incrementers() self._create_xfrrunning_xxcrementers()