Remove redundant io imports
This commit is contained in:
parent
41c17c3190
commit
a86890002f
@ -33,7 +33,6 @@ creating, and deleting of databases.
|
||||
import os
|
||||
import sys
|
||||
import time
|
||||
import io
|
||||
from urllib.parse import urlparse
|
||||
from urllib.request import urlopen, url2pathname
|
||||
import tempfile
|
||||
@ -200,7 +199,7 @@ class CLIDbManager(object):
|
||||
dirpath = os.path.join(dbdir, dpath)
|
||||
path_name = os.path.join(dirpath, NAME_FILE)
|
||||
if os.path.isfile(path_name):
|
||||
file = io.open(path_name, 'r', encoding='utf8')
|
||||
file = open(path_name, 'r', encoding='utf8')
|
||||
name = file.readline().strip()
|
||||
file.close()
|
||||
|
||||
@ -259,7 +258,7 @@ class CLIDbManager(object):
|
||||
name_list = [ name[0] for name in self.current_names ]
|
||||
title = find_next_db_name(name_list)
|
||||
|
||||
name_file = io.open(path_name, "w", encoding='utf8')
|
||||
name_file = open(path_name, "w", encoding='utf8')
|
||||
name_file.write(title)
|
||||
name_file.close()
|
||||
|
||||
@ -372,10 +371,10 @@ class CLIDbManager(object):
|
||||
try:
|
||||
filepath = conv_to_unicode(filepath, 'utf8')
|
||||
new_text = conv_to_unicode(new_text, 'utf8')
|
||||
name_file = io.open(filepath, "r", encoding='utf8')
|
||||
name_file = open(filepath, "r", encoding='utf8')
|
||||
old_text=name_file.read()
|
||||
name_file.close()
|
||||
name_file = io.open(filepath, "w", encoding='utf8')
|
||||
name_file = open(filepath, "w", encoding='utf8')
|
||||
name_file.write(new_text)
|
||||
name_file.close()
|
||||
except (OSError, IOError) as msg:
|
||||
@ -477,7 +476,7 @@ def find_locker_name(dirpath):
|
||||
"""
|
||||
try:
|
||||
fname = os.path.join(dirpath, "lock")
|
||||
ifile = io.open(fname, 'r', encoding='utf8')
|
||||
ifile = open(fname, 'r', encoding='utf8')
|
||||
username = ifile.read().strip()
|
||||
# feature request 2356: avoid genitive form
|
||||
last = _("Locked by %s") % username
|
||||
|
@ -24,7 +24,6 @@ import sys
|
||||
import os
|
||||
import unittest
|
||||
import re
|
||||
import io
|
||||
import subprocess
|
||||
|
||||
from gramps.gen.const import TEMP_DIR
|
||||
@ -55,7 +54,7 @@ class Test(unittest.TestCase):
|
||||
@classmethod
|
||||
def setUpClass(cls):
|
||||
if not os.path.exists(min1r):
|
||||
with io.open(min1r, "w") as f:
|
||||
with open(min1r, "w") as f:
|
||||
f.write(test_ged)
|
||||
|
||||
@classmethod
|
||||
@ -86,7 +85,7 @@ class Test(unittest.TestCase):
|
||||
"executed CLI command %r" % gcmd)
|
||||
# simple validation o output
|
||||
self.assertTrue(os.path.isfile(ofile), "output file created")
|
||||
with io.open(ofile) as f:
|
||||
with open(ofile) as f:
|
||||
content = f.read()
|
||||
g = re.search("INDI", content)
|
||||
self.assertTrue(g, "found 'INDI' in output file")
|
||||
@ -102,7 +101,7 @@ class Test(unittest.TestCase):
|
||||
pass
|
||||
bogofiles = [os.path.join(ddir, fn) for fn in ("family.db", "lock")]
|
||||
for fn in bogofiles:
|
||||
with io.open(fn, "w") as f:
|
||||
with open(fn, "w") as f:
|
||||
f.write("garbage")
|
||||
|
||||
# ~same as test 2
|
||||
|
@ -24,7 +24,6 @@ Provide the database state class
|
||||
"""
|
||||
import sys
|
||||
import os
|
||||
import io
|
||||
|
||||
from .db import DbReadBase
|
||||
from .proxy.proxybase import ProxyDbBase
|
||||
@ -190,7 +189,7 @@ class DbState(Callback):
|
||||
dirpath = os.path.join(dbdir, dpath)
|
||||
path_name = os.path.join(dirpath, "name.txt")
|
||||
if os.path.isfile(path_name):
|
||||
file = io.open(path_name, 'r', encoding='utf8')
|
||||
file = open(path_name, 'r', encoding='utf8')
|
||||
name = file.readline().strip()
|
||||
file.close()
|
||||
if dbname == name:
|
||||
@ -199,14 +198,14 @@ class DbState(Callback):
|
||||
backend = None
|
||||
fname = os.path.join(dirpath, "database.txt")
|
||||
if os.path.isfile(fname):
|
||||
ifile = io.open(fname, 'r', encoding='utf8')
|
||||
ifile = open(fname, 'r', encoding='utf8')
|
||||
backend = ifile.read().strip()
|
||||
ifile.close()
|
||||
else:
|
||||
backend = "bsddb"
|
||||
try:
|
||||
fname = os.path.join(dirpath, "lock")
|
||||
ifile = io.open(fname, 'r', encoding='utf8')
|
||||
ifile = open(fname, 'r', encoding='utf8')
|
||||
locked_by = ifile.read().strip()
|
||||
locked = True
|
||||
ifile.close()
|
||||
|
@ -27,7 +27,6 @@ from xml.sax import make_parser, SAXParseException
|
||||
import os
|
||||
import sys
|
||||
import collections
|
||||
import io
|
||||
|
||||
#-------------------------------------------------------------------------
|
||||
#
|
||||
@ -104,7 +103,7 @@ class FilterList(object):
|
||||
if os.path.isfile(self.file):
|
||||
parser = make_parser()
|
||||
parser.setContentHandler(FilterParser(self))
|
||||
the_file = io.open(self.file, 'r', encoding='utf8')
|
||||
the_file = open(self.file, 'r', encoding='utf8')
|
||||
parser.parse(the_file)
|
||||
the_file.close()
|
||||
except (IOError, OSError):
|
||||
@ -121,7 +120,7 @@ class FilterList(object):
|
||||
return l.replace('"', '"')
|
||||
|
||||
def save(self):
|
||||
f = io.open(self.file, 'w', encoding='utf8')
|
||||
f = open(self.file, 'w', encoding='utf8')
|
||||
f.write("<?xml version=\"1.0\" encoding=\"utf-8\"?>\n")
|
||||
f.write('<filters>\n')
|
||||
for namespace in self.filter_namespaces:
|
||||
|
@ -33,7 +33,6 @@ import os
|
||||
import sys
|
||||
import re
|
||||
import traceback
|
||||
import io
|
||||
|
||||
#-------------------------------------------------------------------------
|
||||
#
|
||||
@ -1131,7 +1130,7 @@ class PluginRegister(object):
|
||||
lenpd = len(self.__plugindata)
|
||||
full_filename = os.path.join(dir, filename)
|
||||
try:
|
||||
fd = io.open(full_filename, "r", encoding='utf-8')
|
||||
fd = open(full_filename, "r", encoding='utf-8')
|
||||
except Exception as msg:
|
||||
print(_('ERROR: Failed reading plugin registration %(filename)s') % \
|
||||
{'filename' : filename})
|
||||
|
@ -28,7 +28,6 @@
|
||||
#------------------------------------------------------------------------
|
||||
from ...const import GRAMPS_LOCALE as glocale
|
||||
_ = glocale.translation.gettext
|
||||
import io
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
#
|
||||
@ -143,7 +142,7 @@ class DocBackend(object):
|
||||
% self.filename)
|
||||
self._checkfilename()
|
||||
try:
|
||||
self.__file = io.open(self.filename, "w", encoding="utf-8")
|
||||
self.__file = open(self.filename, "w", encoding="utf-8")
|
||||
except IOError as msg:
|
||||
errmsg = "%s\n%s" % (_("Could not create %s") % self.filename, msg)
|
||||
raise DocBackendError(errmsg)
|
||||
|
@ -32,7 +32,7 @@ Report option handling, including saving and parsing.
|
||||
# Standard Python modules
|
||||
#
|
||||
#-------------------------------------------------------------------------
|
||||
import os, io
|
||||
import os
|
||||
import copy
|
||||
from xml.sax.saxutils import escape
|
||||
|
||||
@ -504,7 +504,7 @@ class OptionListCollection(_options.OptionListCollection):
|
||||
if os.path.isfile(self.filename):
|
||||
p = make_parser()
|
||||
p.setContentHandler(OptionParser(self))
|
||||
the_file = io.open(self.filename, encoding="utf-8")
|
||||
the_file = open(self.filename, encoding="utf-8")
|
||||
p.parse(the_file)
|
||||
the_file.close()
|
||||
except (IOError, OSError, SAXParseException):
|
||||
@ -1000,7 +1000,7 @@ class DocOptionListCollection(_options.OptionListCollection):
|
||||
if os.path.isfile(self.filename):
|
||||
p = make_parser()
|
||||
p.setContentHandler(DocOptionParser(self))
|
||||
the_file = io.open(self.filename, encoding="utf-8")
|
||||
the_file = open(self.filename, encoding="utf-8")
|
||||
p.parse(the_file)
|
||||
the_file.close()
|
||||
except (IOError, OSError, SAXParseException):
|
||||
|
@ -36,7 +36,6 @@ import configparser
|
||||
import errno
|
||||
import copy
|
||||
import logging
|
||||
import io
|
||||
|
||||
from ..const import GRAMPS_LOCALE as glocale
|
||||
_ = glocale.translation.gettext
|
||||
@ -334,7 +333,7 @@ class ConfigManager(object):
|
||||
if exp.errno != errno.EEXIST:
|
||||
raise
|
||||
try:
|
||||
key_file = io.open(filename, "w", encoding="utf-8")
|
||||
key_file = open(filename, "w", encoding="utf-8")
|
||||
except IOError as err:
|
||||
logging.warn("Failed to open %s because %s",
|
||||
filename, str(err))
|
||||
|
@ -32,7 +32,6 @@ File and folder related utility functions
|
||||
import os
|
||||
import sys
|
||||
import shutil
|
||||
import io
|
||||
import hashlib
|
||||
import logging
|
||||
LOG = logging.getLogger(".gen.utils.file")
|
||||
@ -228,7 +227,7 @@ def create_checksum(full_path):
|
||||
"""
|
||||
full_path = os.path.normpath(full_path)
|
||||
try:
|
||||
with io.open(full_path, 'rb') as media_file:
|
||||
with open(full_path, 'rb') as media_file:
|
||||
md5sum = hashlib.md5(media_file.read()).hexdigest()
|
||||
except IOError:
|
||||
md5sum = ''
|
||||
|
@ -18,7 +18,6 @@
|
||||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
import sys
|
||||
import io
|
||||
import os
|
||||
import logging
|
||||
LOG = logging.getLogger("ResourcePath")
|
||||
@ -61,7 +60,7 @@ class ResourcePath(object):
|
||||
resource_path = tmp_path
|
||||
elif installed:
|
||||
try:
|
||||
with io.open(resource_file, encoding='utf-8',
|
||||
with open(resource_file, encoding='utf-8',
|
||||
errors='strict') as fp:
|
||||
resource_path = conv_to_unicode(fp.readline())
|
||||
except UnicodeError as err:
|
||||
|
@ -27,7 +27,6 @@
|
||||
#-------------------------------------------------------------------------
|
||||
import os
|
||||
import sys
|
||||
import io
|
||||
|
||||
##import logging
|
||||
##_LOG = logging.getLogger(".GrampsAboutDialog")
|
||||
@ -215,7 +214,7 @@ def _get_authors():
|
||||
parser = make_parser()
|
||||
parser.setContentHandler(AuthorParser(authors, contributors))
|
||||
|
||||
authors_file = io.open(AUTHORS_FILE, encoding='utf-8')
|
||||
authors_file = open(AUTHORS_FILE, encoding='utf-8')
|
||||
parser.parse(authors_file)
|
||||
authors_file.close()
|
||||
|
||||
|
@ -42,7 +42,6 @@ _ = glocale.translation.gettext
|
||||
import time
|
||||
import os
|
||||
import configparser
|
||||
import io
|
||||
|
||||
#-------------------------------------------------------------------------
|
||||
#
|
||||
@ -198,7 +197,7 @@ class GrampletBar(Gtk.Notebook):
|
||||
"""
|
||||
filename = self.configfile
|
||||
try:
|
||||
fp = io.open(filename, "w", encoding='utf-8')
|
||||
fp = open(filename, "w", encoding='utf-8')
|
||||
except IOError:
|
||||
LOG.warning("Failed writing '%s'; gramplets not saved" % filename)
|
||||
return
|
||||
|
@ -33,7 +33,6 @@ from gi.repository import Gtk
|
||||
from gi.repository import Pango
|
||||
import time
|
||||
import os
|
||||
import io
|
||||
import configparser
|
||||
|
||||
import logging
|
||||
@ -1184,7 +1183,7 @@ class GrampletPane(Gtk.ScrolledWindow):
|
||||
return # something is the matter
|
||||
filename = self.configfile
|
||||
try:
|
||||
fp = io.open(filename, "w", encoding='utf-8')
|
||||
fp = open(filename, "w", encoding='utf-8')
|
||||
except IOError as err:
|
||||
LOG.warn("Failed to open %s because $s; gramplets not saved",
|
||||
filename, str(err))
|
||||
|
@ -35,7 +35,6 @@ import pickle
|
||||
import os
|
||||
import time
|
||||
import bisect
|
||||
import io
|
||||
from functools import wraps
|
||||
import logging
|
||||
from sys import maxsize, getfilesystemencoding, version_info
|
||||
@ -2613,7 +2612,7 @@ def clear_lock_file(name):
|
||||
def write_lock_file(name):
|
||||
if not os.path.isdir(name):
|
||||
os.mkdir(name)
|
||||
f = io.open(os.path.join(name, DBLOCKFN), "w", encoding='utf8')
|
||||
f = open(os.path.join(name, DBLOCKFN), "w", encoding='utf8')
|
||||
if win():
|
||||
user = get_env_var('USERNAME')
|
||||
host = get_env_var('USERDOMAIN')
|
||||
|
@ -28,7 +28,6 @@
|
||||
# python modules
|
||||
#
|
||||
#------------------------------------------------------------------------
|
||||
import io
|
||||
import sys
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
@ -156,8 +155,7 @@ class AsciiDoc(BaseDoc, TextDoc):
|
||||
self.filename = filename
|
||||
|
||||
try:
|
||||
self.f = io.open(self.filename,"w",
|
||||
errors = 'backslashreplace')
|
||||
self.f = open(self.filename, "w", errors = 'backslashreplace')
|
||||
except Exception as msg:
|
||||
errmsg = "%s\n%s" % (_("Could not create %s") % self.filename, msg)
|
||||
raise ReportError(errmsg)
|
||||
|
@ -34,7 +34,6 @@
|
||||
#-------------------------------------------------------------------------
|
||||
import os
|
||||
import time
|
||||
import io
|
||||
|
||||
#-------------------------------------------------------------------------
|
||||
#
|
||||
@ -239,7 +238,7 @@ class GedcomWriter(UpdateCallback):
|
||||
"""
|
||||
|
||||
self.dirname = os.path.dirname (filename)
|
||||
self.gedcom_file = io.open(filename, "w", encoding='utf-8')
|
||||
self.gedcom_file = open(filename, "w", encoding='utf-8')
|
||||
self._header(filename)
|
||||
self._submitter()
|
||||
self._individuals()
|
||||
|
@ -468,10 +468,8 @@ class PG30_Def:
|
||||
raise ProgenError(_("Cannot find DEF file: %(deffname)s") % locals())
|
||||
|
||||
# This can throw a IOError
|
||||
import io
|
||||
lines = None
|
||||
with io.open(fname, buffering=1,
|
||||
encoding='cp437', errors='strict') as f:
|
||||
with open(fname, buffering=1, encoding='cp437', errors='strict') as f:
|
||||
lines = f.readlines()
|
||||
lines = [l.strip() for l in lines]
|
||||
content = '\n'.join(lines).encode('utf-8')
|
||||
|
Loading…
Reference in New Issue
Block a user