]> kaliko git repositories - mpd-sima.git/blobdiff - sima/utils/config.py
Fixed startup
[mpd-sima.git] / sima / utils / config.py
index fd5cab6c9056d0129a71fea98a328c9f822fe258..1df4e9e5eb430c013f62a19b8eb12192c7325e82 100644 (file)
@@ -17,7 +17,6 @@
 #  You should have received a copy of the GNU General Public License
 #  along with sima.  If not, see <http://www.gnu.org/licenses/>.
 #
-# pylint: disable=bad-continuation
 
 """
 Deal with configuration and data files.
@@ -72,7 +71,7 @@ DEFAULT_CONF = {
             },
         'lastfm': {
             'queue_mode': "track",  # TODO control values
-            'max_art': 10,
+            'max_art': 20,
             'single_album': False,
             'track_to_add': 1,
             'album_to_add': 1,
@@ -144,9 +143,6 @@ class ConfMan:  # CONFIG MANAGER CLASS
         self.supersedes_config_with_cmd_line_options()
         # set dbfile
         self.config['sima']['db_file'] = join(self.config['sima']['var_dir'], 'sima.db')
-        # Controls files access
-        self.control_facc()
-
         # Create directories
         data_dir = self.config['sima']['var_dir']
         if not isdir(data_dir):
@@ -154,6 +150,9 @@ class ConfMan:  # CONFIG MANAGER CLASS
             makedirs(data_dir)
             chmod(data_dir, 0o700)
 
+        # Controls files access
+        self.control_facc()
+
     def control_facc(self):
         """Controls file access.
         This is relevant only for file provided through the configuration file
@@ -190,10 +189,8 @@ class ConfMan:  # CONFIG MANAGER CLASS
         self.log.debug('file permission is: %o', mode)
         if mode & S_IRWXO or mode & S_IRWXG:
             self.log.warning('File is readable by "other" and/or' +
-                             ' "group" (actual permission %o octal).' %
-                             mode)
-            self.log.warning('Consider setting permissions' +
-                             ' to 600 octal.')
+                             ' "group" (actual permission %o octal).', mode)
+            self.log.warning('Consider setting permissions to 600 octal.')
 
     def supersedes_config_with_cmd_line_options(self):
         """Updates defaults settings with command line options"""