diff --git a/CHANGELOG b/CHANGELOG index 202265f..afa840b 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,7 @@ +v0.3.1 (unreleased): + +- Fixed a bug related to Python 3 compatibility. + v0.3 (released June 7, 2015): - Added support for Python 3. diff --git a/gitup/__init__.py b/gitup/__init__.py index f031df0..dd0412e 100644 --- a/gitup/__init__.py +++ b/gitup/__init__.py @@ -10,5 +10,5 @@ gitup: the git repository updater __author__ = "Ben Kurtovic" __copyright__ = "Copyright (C) 2011-2015 Ben Kurtovic" __license__ = "MIT License" -__version__ = "0.3" +__version__ = "0.3.1.dev0" __email__ = "ben.kurtovic@gmail.com" diff --git a/gitup/config.py b/gitup/config.py index f1cab54..007a42d 100644 --- a/gitup/config.py +++ b/gitup/config.py @@ -46,7 +46,7 @@ def _load_config_file(): _migrate_old_config_path() config = configparser.SafeConfigParser() # Don't lowercase option names, because we are storing paths there: - config.optionxform = str + config.optionxform = lambda opt: opt config.read(_get_config_path()) return config @@ -55,7 +55,7 @@ def _save_config_file(config): _migrate_old_config_path() cfg_path = _get_config_path() _ensure_dirs(cfg_path) - with open(cfg_path, "wb") as config_file: + with open(cfg_path, "w") as config_file: config.write(config_file) def get_bookmarks():