diff options
Diffstat (limited to 'git/config.py')
-rw-r--r-- | git/config.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/git/config.py b/git/config.py index 762069c7..be816e0a 100644 --- a/git/config.py +++ b/git/config.py @@ -9,6 +9,7 @@ configuration files""" import abc from functools import wraps import inspect +from io import IOBase import logging import os import re @@ -16,7 +17,6 @@ from collections import OrderedDict from git.compat import ( string_types, - FileType, defenc, force_text, with_metaclass, @@ -581,7 +581,7 @@ class GitConfigParser(with_metaclass(MetaParserBuilder, cp.RawConfigParser, obje fp = self._file_or_files # we have a physical file on disk, so get a lock - is_file_lock = isinstance(fp, string_types + (FileType, )) + is_file_lock = isinstance(fp, string_types + (IOBase, )) if is_file_lock: self._lock._obtain_lock() if not hasattr(fp, "seek"): |