Removed unnecessary monkeypatching of __builtin__
Replaced it with explicitly importing the gettext function, which is significantly more readable. Change-Id: Ia0a7edcf685fb6e4052a8290367b233169529ab8
This commit is contained in:
parent
e155f6da18
commit
0f3b0410e3
@ -6,6 +6,8 @@ swift-recon-cron.py
|
|||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
from ConfigParser import ConfigParser
|
from ConfigParser import ConfigParser
|
||||||
|
from gettext import gettext as _
|
||||||
|
|
||||||
from swift.common.utils import get_logger, dump_recon_cache
|
from swift.common.utils import get_logger, dump_recon_cache
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,6 +1,3 @@
|
|||||||
import gettext
|
|
||||||
|
|
||||||
|
|
||||||
class Version(object):
|
class Version(object):
|
||||||
def __init__(self, canonical_version, final):
|
def __init__(self, canonical_version, final):
|
||||||
self.canonical_version = canonical_version
|
self.canonical_version = canonical_version
|
||||||
@ -17,5 +14,3 @@ class Version(object):
|
|||||||
_version = Version('1.9.1', False)
|
_version = Version('1.9.1', False)
|
||||||
__version__ = _version.pretty_version
|
__version__ = _version.pretty_version
|
||||||
__canonical_version__ = _version.canonical_version
|
__canonical_version__ = _version.canonical_version
|
||||||
|
|
||||||
gettext.install('swift')
|
|
||||||
|
@ -15,6 +15,7 @@
|
|||||||
|
|
||||||
import os
|
import os
|
||||||
import time
|
import time
|
||||||
|
from gettext import gettext as _
|
||||||
from random import random
|
from random import random
|
||||||
|
|
||||||
import swift.common.db
|
import swift.common.db
|
||||||
|
@ -15,6 +15,7 @@
|
|||||||
|
|
||||||
import os
|
import os
|
||||||
import random
|
import random
|
||||||
|
from gettext import gettext as _
|
||||||
from logging import DEBUG
|
from logging import DEBUG
|
||||||
from math import sqrt
|
from math import sqrt
|
||||||
from time import time, ctime
|
from time import time, ctime
|
||||||
|
@ -18,6 +18,7 @@ from __future__ import with_statement
|
|||||||
import os
|
import os
|
||||||
import time
|
import time
|
||||||
import traceback
|
import traceback
|
||||||
|
from gettext import gettext as _
|
||||||
|
|
||||||
from eventlet import Timeout
|
from eventlet import Timeout
|
||||||
|
|
||||||
|
@ -22,6 +22,7 @@ import signal
|
|||||||
import socket
|
import socket
|
||||||
import logging
|
import logging
|
||||||
from contextlib import contextmanager
|
from contextlib import contextmanager
|
||||||
|
from gettext import gettext as _
|
||||||
from optparse import Values
|
from optparse import Values
|
||||||
|
|
||||||
import eventlet
|
import eventlet
|
||||||
|
@ -26,6 +26,7 @@ BufferedHTTPResponse.
|
|||||||
make all calls through httplib.
|
make all calls through httplib.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
from gettext import gettext as _
|
||||||
from urllib import quote
|
from urllib import quote
|
||||||
import logging
|
import logging
|
||||||
import time
|
import time
|
||||||
|
@ -25,6 +25,7 @@ import sys
|
|||||||
import time
|
import time
|
||||||
import cPickle as pickle
|
import cPickle as pickle
|
||||||
import errno
|
import errno
|
||||||
|
from gettext import gettext as _
|
||||||
from tempfile import mkstemp
|
from tempfile import mkstemp
|
||||||
|
|
||||||
from eventlet import sleep, Timeout
|
from eventlet import sleep, Timeout
|
||||||
|
@ -22,6 +22,7 @@ import shutil
|
|||||||
import uuid
|
import uuid
|
||||||
import errno
|
import errno
|
||||||
import re
|
import re
|
||||||
|
from gettext import gettext as _
|
||||||
|
|
||||||
from eventlet import GreenPool, sleep, Timeout
|
from eventlet import GreenPool, sleep, Timeout
|
||||||
from eventlet.green import subprocess
|
from eventlet.green import subprocess
|
||||||
|
@ -20,6 +20,7 @@ import struct
|
|||||||
from sys import exc_info
|
from sys import exc_info
|
||||||
from urllib import quote
|
from urllib import quote
|
||||||
import zlib
|
import zlib
|
||||||
|
from gettext import gettext as _
|
||||||
from zlib import compressobj
|
from zlib import compressobj
|
||||||
|
|
||||||
from swift.common.http import HTTP_NOT_FOUND
|
from swift.common.http import HTTP_NOT_FOUND
|
||||||
|
@ -22,6 +22,7 @@ import signal
|
|||||||
import time
|
import time
|
||||||
import subprocess
|
import subprocess
|
||||||
import re
|
import re
|
||||||
|
from gettext import gettext as _
|
||||||
|
|
||||||
from swift.common.utils import search_tree, remove_file, write_file
|
from swift.common.utils import search_tree, remove_file, write_file
|
||||||
|
|
||||||
|
@ -49,6 +49,7 @@ import logging
|
|||||||
import socket
|
import socket
|
||||||
import time
|
import time
|
||||||
from bisect import bisect
|
from bisect import bisect
|
||||||
|
from gettext import gettext as _
|
||||||
from hashlib import md5
|
from hashlib import md5
|
||||||
|
|
||||||
from swift.common.utils import json
|
from swift.common.utils import json
|
||||||
|
@ -13,6 +13,7 @@
|
|||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
|
from gettext import gettext as _
|
||||||
from eventlet import Timeout
|
from eventlet import Timeout
|
||||||
|
|
||||||
from swift.common.swob import Request, HTTPServerError
|
from swift.common.swob import Request, HTTPServerError
|
||||||
|
@ -28,6 +28,7 @@ rewritten and the request is passed further down the WSGI chain.
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
import socket
|
import socket
|
||||||
|
from gettext import gettext as _
|
||||||
|
|
||||||
try:
|
try:
|
||||||
import dns.resolver
|
import dns.resolver
|
||||||
|
@ -13,6 +13,8 @@
|
|||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
import time
|
import time
|
||||||
|
from gettext import gettext as _
|
||||||
|
|
||||||
import eventlet
|
import eventlet
|
||||||
|
|
||||||
from swift.common.utils import cache_from_env, get_logger
|
from swift.common.utils import cache_from_env, get_logger
|
||||||
|
@ -15,6 +15,7 @@
|
|||||||
|
|
||||||
import errno
|
import errno
|
||||||
import os
|
import os
|
||||||
|
from gettext import gettext as _
|
||||||
|
|
||||||
from swift import __version__ as swiftver
|
from swift import __version__ as swiftver
|
||||||
from swift.common.swob import Request, Response
|
from swift.common.swob import Request, Response
|
||||||
|
@ -30,6 +30,7 @@ from hashlib import md5
|
|||||||
from random import random, shuffle
|
from random import random, shuffle
|
||||||
from urllib import quote
|
from urllib import quote
|
||||||
from contextlib import contextmanager, closing
|
from contextlib import contextmanager, closing
|
||||||
|
from gettext import gettext as _
|
||||||
import ctypes
|
import ctypes
|
||||||
import ctypes.util
|
import ctypes.util
|
||||||
from ConfigParser import ConfigParser, NoSectionError, NoOptionError, \
|
from ConfigParser import ConfigParser, NoSectionError, NoOptionError, \
|
||||||
|
@ -20,6 +20,7 @@ import os
|
|||||||
import signal
|
import signal
|
||||||
import time
|
import time
|
||||||
import mimetools
|
import mimetools
|
||||||
|
from gettext import gettext as _
|
||||||
from itertools import chain
|
from itertools import chain
|
||||||
from StringIO import StringIO
|
from StringIO import StringIO
|
||||||
|
|
||||||
|
@ -15,6 +15,7 @@
|
|||||||
|
|
||||||
import os
|
import os
|
||||||
import time
|
import time
|
||||||
|
from gettext import gettext as _
|
||||||
from random import random
|
from random import random
|
||||||
|
|
||||||
from eventlet import Timeout
|
from eventlet import Timeout
|
||||||
|
@ -20,6 +20,7 @@ import time
|
|||||||
import traceback
|
import traceback
|
||||||
from xml.sax import saxutils
|
from xml.sax import saxutils
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
|
from gettext import gettext as _
|
||||||
|
|
||||||
from eventlet import Timeout
|
from eventlet import Timeout
|
||||||
|
|
||||||
|
@ -13,6 +13,7 @@
|
|||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
|
from gettext import gettext as _
|
||||||
from time import ctime, time
|
from time import ctime, time
|
||||||
from random import random, shuffle
|
from random import random, shuffle
|
||||||
from struct import unpack_from
|
from struct import unpack_from
|
||||||
|
@ -18,6 +18,7 @@ import os
|
|||||||
import signal
|
import signal
|
||||||
import sys
|
import sys
|
||||||
import time
|
import time
|
||||||
|
from gettext import gettext as _
|
||||||
from random import random, shuffle
|
from random import random, shuffle
|
||||||
from tempfile import mkstemp
|
from tempfile import mkstemp
|
||||||
|
|
||||||
|
@ -15,6 +15,7 @@
|
|||||||
|
|
||||||
import os
|
import os
|
||||||
import time
|
import time
|
||||||
|
from gettext import gettext as _
|
||||||
|
|
||||||
from eventlet import Timeout
|
from eventlet import Timeout
|
||||||
|
|
||||||
|
@ -22,6 +22,7 @@ import logging
|
|||||||
import os
|
import os
|
||||||
import time
|
import time
|
||||||
import uuid
|
import uuid
|
||||||
|
from gettext import gettext as _
|
||||||
from os.path import basename, dirname, join
|
from os.path import basename, dirname, join
|
||||||
|
|
||||||
from swift.common.exceptions import PathNotDir
|
from swift.common.exceptions import PathNotDir
|
||||||
|
@ -21,6 +21,7 @@ import errno
|
|||||||
import os
|
import os
|
||||||
import time
|
import time
|
||||||
import traceback
|
import traceback
|
||||||
|
from gettext import gettext as _
|
||||||
from hashlib import md5
|
from hashlib import md5
|
||||||
from tempfile import mkstemp
|
from tempfile import mkstemp
|
||||||
from contextlib import contextmanager
|
from contextlib import contextmanager
|
||||||
|
@ -17,6 +17,7 @@ import urllib
|
|||||||
from random import random
|
from random import random
|
||||||
from time import time
|
from time import time
|
||||||
from os.path import join
|
from os.path import join
|
||||||
|
from gettext import gettext as _
|
||||||
import hashlib
|
import hashlib
|
||||||
|
|
||||||
from eventlet import sleep, Timeout
|
from eventlet import sleep, Timeout
|
||||||
|
@ -20,6 +20,7 @@ import shutil
|
|||||||
import time
|
import time
|
||||||
import itertools
|
import itertools
|
||||||
import cPickle as pickle
|
import cPickle as pickle
|
||||||
|
from gettext import gettext as _
|
||||||
|
|
||||||
import eventlet
|
import eventlet
|
||||||
from eventlet import GreenPool, tpool, Timeout, sleep, hubs
|
from eventlet import GreenPool, tpool, Timeout, sleep, hubs
|
||||||
|
@ -22,6 +22,7 @@ import time
|
|||||||
import traceback
|
import traceback
|
||||||
from collections import defaultdict
|
from collections import defaultdict
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
|
from gettext import gettext as _
|
||||||
from hashlib import md5
|
from hashlib import md5
|
||||||
from urllib import unquote
|
from urllib import unquote
|
||||||
|
|
||||||
|
@ -18,6 +18,7 @@ import os
|
|||||||
import signal
|
import signal
|
||||||
import sys
|
import sys
|
||||||
import time
|
import time
|
||||||
|
from gettext import gettext as _
|
||||||
from random import random
|
from random import random
|
||||||
|
|
||||||
from eventlet import patcher, Timeout
|
from eventlet import patcher, Timeout
|
||||||
|
@ -24,6 +24,7 @@
|
|||||||
# These shenanigans are to ensure all related objects can be garbage
|
# These shenanigans are to ensure all related objects can be garbage
|
||||||
# collected. We've seen objects hang around forever otherwise.
|
# collected. We've seen objects hang around forever otherwise.
|
||||||
|
|
||||||
|
from gettext import gettext as _
|
||||||
from urllib import unquote
|
from urllib import unquote
|
||||||
|
|
||||||
from swift.account.utils import account_listing_response, \
|
from swift.account.utils import account_listing_response, \
|
||||||
|
@ -29,6 +29,7 @@ import time
|
|||||||
import functools
|
import functools
|
||||||
import inspect
|
import inspect
|
||||||
import itertools
|
import itertools
|
||||||
|
from gettext import gettext as _
|
||||||
from urllib import quote
|
from urllib import quote
|
||||||
|
|
||||||
from eventlet import spawn_n, GreenPile
|
from eventlet import spawn_n, GreenPile
|
||||||
@ -219,7 +220,7 @@ def get_container_info(env, app, swift_source=None):
|
|||||||
Note: This call bypasses auth. Success does not imply that the
|
Note: This call bypasses auth. Success does not imply that the
|
||||||
request has authorization to the account.
|
request has authorization to the account.
|
||||||
"""
|
"""
|
||||||
(version, account, container, _) = \
|
(version, account, container, unused) = \
|
||||||
split_path(env['PATH_INFO'], 3, 4, True)
|
split_path(env['PATH_INFO'], 3, 4, True)
|
||||||
info = get_info(app, env, account, container, ret_not_found=True)
|
info = get_info(app, env, account, container, ret_not_found=True)
|
||||||
if not info:
|
if not info:
|
||||||
|
@ -24,6 +24,7 @@
|
|||||||
# These shenanigans are to ensure all related objects can be garbage
|
# These shenanigans are to ensure all related objects can be garbage
|
||||||
# collected. We've seen objects hang around forever otherwise.
|
# collected. We've seen objects hang around forever otherwise.
|
||||||
|
|
||||||
|
from gettext import gettext as _
|
||||||
from urllib import unquote
|
from urllib import unquote
|
||||||
|
|
||||||
from swift.common.utils import public, csv_append
|
from swift.common.utils import public, csv_append
|
||||||
|
@ -29,6 +29,7 @@ import mimetypes
|
|||||||
import re
|
import re
|
||||||
import time
|
import time
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
|
from gettext import gettext as _
|
||||||
from urllib import unquote, quote
|
from urllib import unquote, quote
|
||||||
from hashlib import md5
|
from hashlib import md5
|
||||||
|
|
||||||
|
@ -27,6 +27,7 @@
|
|||||||
import mimetypes
|
import mimetypes
|
||||||
import os
|
import os
|
||||||
from ConfigParser import ConfigParser
|
from ConfigParser import ConfigParser
|
||||||
|
from gettext import gettext as _
|
||||||
from random import shuffle
|
from random import shuffle
|
||||||
from time import time
|
from time import time
|
||||||
|
|
||||||
|
1
tox.ini
1
tox.ini
@ -29,6 +29,5 @@ commands = {posargs}
|
|||||||
|
|
||||||
[flake8]
|
[flake8]
|
||||||
ignore = H203,H301,H302,H306,H402,H404,H702,H703
|
ignore = H203,H301,H302,H306,H402,H404,H702,H703
|
||||||
builtins = _
|
|
||||||
exclude = .venv,.tox,dist,doc,test,*egg
|
exclude = .venv,.tox,dist,doc,test,*egg
|
||||||
show-source = True
|
show-source = True
|
||||||
|
Loading…
x
Reference in New Issue
Block a user