aboutsummaryrefslogtreecommitdiff
path: root/devel/codeaster_devtools/files/patch-bin_install__env
blob: 59f0a10de442b9196e2c6a954c4eb16af0149f6d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
--- bin/install_env.orig	2026-10-12 13:59:17 UTC
+++ bin/install_env
@@ -385,20 +385,20 @@ class InternetCfg(RepoCfg):
         return self.proto + self.path + 'codeaster-' + self._param.base
 
 
-class ConfigModifier(CP.SafeConfigParser):
+class ConfigModifier(CP.RawConfigParser):
 
-    """Subclass of SafeConfigParser to change a configuration."""
+    """Subclass of RawConfigParser to change a configuration."""
 
     def __init__(self, *args, **kwargs):
         """Additional attributes"""
         self.reset_all = kwargs.pop('reset', False)
         self.changed = False
-        CP.SafeConfigParser.__init__(self, *args, **kwargs)
+        CP.RawConfigParser.__init__(self, *args, **kwargs)
 
     def add_section(self, section):
         """Wrapper around 'ConfigParser.add_section'."""
         if not self.has_section(section):
-            CP.SafeConfigParser.add_section(self, section)
+            CP.RawConfigParser.add_section(self, section)
             self.changed = True
 
     def set(self, section, option, value, override=False):
@@ -411,12 +411,12 @@ class ConfigModifier(CP.SafeConfigParser):
         if override or not self.has_option(section, key):
             if key != option:
                 self.remove_option(section, key)
-            CP.SafeConfigParser.set(self, section, option, value)
+            CP.RawConfigParser.set(self, section, option, value)
             self.changed = True
 
     def remove_option(self, section, option, section_if_empty=False):
         """Remove an option and the section if it is empty."""
-        CP.SafeConfigParser.remove_option(self, section, option)
+        CP.RawConfigParser.remove_option(self, section, option)
         if section_if_empty and len(self.options(section)) == 0:
             self.remove_section(section)