/stdhome

To get this branch, use:
bzr branch http://bzr.ed.am/stdhome

« back to all changes in this revision

Viewing changes to lib/stdhome/config.py

  • Committer: Tim Marston
  • Date: 2021-07-05 19:14:32 UTC
  • Revision ID: tim@ed.am-20210705191432-243ayb7s2nmussvi
python3ification

Show diffs side-by-side

added added

removed removed

Lines of Context:
20
20
 
21
21
 
22
22
import os, re, errno
23
 
from file_matcher import FileMatcher
24
 
import the
 
23
from .file_matcher import FileMatcher
 
24
from . import the
25
25
 
26
26
 
27
27
class Config:
30
30
        def __init__( self ):
31
31
                self.symlinks = None
32
32
                self.ignores = None
 
33
                self.default_vcs = 'bzr'
33
34
                self.read_config( the.config_file )
34
35
 
35
 
 
36
36
        def read_config( self, config_file ):
37
37
 
38
38
                # read file
39
 
                if the.verbose >= 1: print "reading config: %s" % ( config_file )
 
39
                if the.verbose >= 1: print("reading config: %s" % ( config_file ))
40
40
                file = os.path.expanduser( config_file )
41
41
                try:
42
42
                        with open( file ) as f:
79
79
                # use config
80
80
                if 'stdhome.home-dir' in config:
81
81
                        the.home_dir = config[ 'stdhome.home-dir' ]
 
82
                if 'stdhome.default-vcs' in config:
 
83
                        self.default_vcs = config[ 'stdhome.default-vcs' ]
82
84
 
83
85
                # read file matcher lists
84
86
                self.symlinks = FileMatcher( config_file, 'symlink' )