Changeset 568

Show
Ignore:
Timestamp:
01/01/07 13:28:52 (2 years ago)
Author:
alo
Message:

--

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • pycherokeeconf/src/cherokeeconf/config.py

    r368 r568  
    163163        t.write (cfg) 
    164164        t.close() 
    165              
    166          
  • pycherokeeconf/src/cherokeeconf/server.py

    r368 r568  
    1313    # Port  
    1414    def _get_port (self): 
    15         tmp = self._conf['server!port'] 
    16         if tmp: return tmp.value 
     15        return self.value ('server!port') 
    1716    def _set_port (self, port): 
    1817        self._conf['server!port'] = ensure_tcp_port(port) 
     
    2423    # TLS Port 
    2524    def _get_tls_port (self): 
    26         tmp = self._conf['server!tls_port'] 
    27         if tmp: return tmp.value 
     25        return self.value ('server!tls_port') 
    2826    def _set_tls_port (self, port): 
    2927        self._conf['server!tls_port'] = ensure_tcp_port(port) 
     
    3533    # Listen 
    3634    def _get_listen (self): 
    37         tmp = self._conf['server!listen'] 
    38         if tmp: return tmp.value 
     35        return self.value ('server!listen') 
    3936    def _set_listen (self, ip): 
    4037        self._conf['server!listen'] = ensure_ip(ip) 
     
    4643    # Keepalive 
    4744    def _get_keepalive (self): 
    48         tmp = self._conf['server!keepalive'] 
    49         if tmp: return tmp.value 
     45        return self.value ('server!keepalive') 
    5046    def _set_keepalive (self, keep): 
    5147        self._conf['server!keepalive'] = ensure_bool(keep) 
     
    5551    # PID File 
    5652    def _get_pid_file (self): 
    57         tmp = self._conf['server!pid_file'] 
    58         if tmp: return tmp.value 
     53        return self.value ('server!pid_file') 
    5954    def _set_pid_file (self, path): 
    6055        self._conf['server!pid_file'] = ensure_parent_dir_exists(path) 
     
    6661    # Panic Action 
    6762    def _get_panic_action (self): 
    68         tmp = self._conf['server!panic_action'] 
    69         if tmp: return tmp.value 
     63        return self.value ('server!panic_action') 
    7064    def _set_panic_action (self, file): 
    7165        self._conf['server!panic_action'] = ensure_path(file) 
     
    7771    # Mime file 
    7872    def _get_mime_file (self): 
    79         tmp = self._conf['server!mime_file'] 
    80         if tmp: return tmp.value 
     73        return self.value ('server!mime_file') 
    8174    def _set_mime_file (self, file): 
    8275        self._conf['server!mime_file'] = ensure_path(file) 
     
    9689        self._conf[path] = ConfigNode() 
    9790     
     91    # Misc 
     92    # 
     93    def _value (self, o): 
     94        if not o:  
     95            return '' 
     96        else: 
     97            return o.value 
     98 
     99    def value (self, key): 
     100        return self._value (self._conf[key]) 
     101 
    98102    def save (self): 
    99103        self._conf.save()