mirror of https://gitlab.com/chaica/feed2toot
parent
5af950ee30
commit
c548e0cecb
@ -0,0 +1,39 @@ |
||||
# -*- coding: utf-8 -*- |
||||
# Copyright © 2015-2017 Carl Chenet <carl.chenet@ohmytux.com> |
||||
# This program is free software: you can redistribute it and/or modify |
||||
# it under the terms of the GNU General Public License as published by |
||||
# the Free Software Foundation, either version 3 of the License, or |
||||
# any later version. |
||||
# |
||||
# This program is distributed in the hope that it will be useful, |
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||||
# GNU General Public License for more details. |
||||
# |
||||
# You should have received a copy of the GNU General Public License |
||||
# along with this program. If not, see <http://www.gnu.org/licenses/ |
||||
|
||||
# Get values of the media section |
||||
'''Get values of the media section''' |
||||
|
||||
# standard library imports |
||||
import os.path |
||||
import sys |
||||
|
||||
def parsemedia(config): |
||||
'''Parse configuration values and get values of the media section''' |
||||
mediaconf = {} |
||||
section = 'media' |
||||
#################################### |
||||
# media option |
||||
#################################### |
||||
confoption = 'custom' |
||||
if config.has_section(section): |
||||
if config.has_option(section, confoption): |
||||
media = config.get(section, confoption) |
||||
media = os.path.expanduser(media) |
||||
if not os.path.exists(media) or not os.path.isfile(media): |
||||
sys.exit('The path to the custom parameter is not valid: {media}'.format(media=media)) |
||||
else: |
||||
mediaconf[confoption] = media |
||||
return mediaconf |
Loading…
Reference in new issue