chiark / gitweb /
move cfg_get_raw into hippotatlib
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 23 Apr 2017 23:50:13 +0000 (00:50 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 23 Apr 2017 23:51:24 +0000 (00:51 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
hippotat
hippotatlib/__init__.py

index 379a184cf25b3a6fd1d231e475f137c7d1c13982..f9395f2e6a456d86dc48b422808d0b285de46ebf 100755 (executable)
--- a/hippotat
+++ b/hippotat
@@ -254,9 +254,6 @@ def process_cfg(_opts, putative_servers, putative_clients):
       c.max_queue_time  = srch(cfg.getint, 'max_queue_time')
       c.vroutes         = srch(cfg.get,    'vroutes')
 
-      def cfg_get_raw(*args, **kwargs):
-        return cfg.get(*args, raw=True, **kwargs)
-
       try: c.ifname     = srch(cfg_get_raw, 'ifname_client')
       except NoOptionError: pass
 
index a4e7b693404f8f58e4365b1fa63cc670320191d3..7781c1f54c30b241a5afbec67f063ce2a68dd73c 100644 (file)
@@ -484,6 +484,10 @@ def cfg_search_section(key,sections):
       return section
   raise NoOptionError(key, repr(sections))
 
+def cfg_get_raw(*args, **kwargs):
+  # for passing to cfg_search
+  return cfg.get(*args, raw=True, **kwargs)
+
 def cfg_search(getter,key,sections):
   section = cfg_search_section(key,sections)
   return getter(section, key)