提交 da66a788 编写于 作者: B Bastian Blank

Use absolute imports

上级 21d65544
......@@ -27,14 +27,16 @@ Changes class for dak
###############################################################################
from __future__ import absolute_import, print_function
import os
import datetime
from apt_pkg import TagSection
from utils import open_file, poolify, deb_extract_control
from config import *
from dbconn import *
from .utils import open_file, poolify, deb_extract_control
from .config import *
from .dbconn import *
###############################################################################
......
......@@ -25,13 +25,13 @@ Helper code for contents generation.
################################################################################
from __future__ import print_function
from __future__ import absolute_import, print_function
from daklib.dbconn import *
from daklib.config import Config
from daklib.filewriter import BinaryContentsFileWriter, SourceContentsFileWriter
from dakmultiprocessing import DakProcessPool
from .dakmultiprocessing import DakProcessPool
from shutil import rmtree
from tempfile import mkdtemp
......
......@@ -24,11 +24,13 @@ Logging functions
################################################################################
from __future__ import absolute_import, print_function
import fcntl
import os
import time
import sys
import utils
from . import utils
################################################################################
......
......@@ -33,6 +33,8 @@
################################################################################
from __future__ import absolute_import, print_function
import apt_pkg
import daklib.daksubprocess
import os
......@@ -432,7 +434,7 @@ class DBBinary(ORMObject):
@rtype: text
@return: stanza text of the control section.
'''
import utils
from . import utils
fullpath = self.poolfile.fullpath
with open(fullpath, 'r') as deb_file:
return utils.deb_extract_control(deb_file)
......@@ -2531,7 +2533,7 @@ class DBConn(object):
self.__setupmappers()
except OperationalError as e:
import utils
from . import utils
utils.fubar("Cannot connect to database (%s)" % str(e))
self.pid = os.getpid()
......
......@@ -31,8 +31,10 @@
################################################################################
from regexes import re_verwithext
from dak_exceptions import UnknownFormatError
from __future__ import absolute_import, print_function
from .regexes import re_verwithext
from .dak_exceptions import UnknownFormatError
def parse_format(txt):
......
......@@ -46,7 +46,9 @@
################################################################################
from regexes import re_parse_lintian
from __future__ import absolute_import, print_function
from .regexes import re_parse_lintian
def parse_lintian_output(output):
......
......@@ -26,17 +26,17 @@ Queue utility functions for dak
###############################################################################
from __future__ import print_function
from __future__ import absolute_import, print_function
import os
import utils
from . import utils
from types import *
from dak_exceptions import *
from changes import *
from regexes import *
from config import Config
from dbconn import *
from .dak_exceptions import *
from .changes import *
from .regexes import *
from .config import Config
from .dbconn import *
################################################################################
......
......@@ -39,7 +39,7 @@
################################################################################
from __future__ import print_function
from __future__ import absolute_import, print_function
import commands
import apt_pkg
......@@ -47,7 +47,7 @@ import fcntl
import sqlalchemy.sql as sql
from re import sub
from collections import defaultdict
from regexes import re_build_dep_arch
from .regexes import re_build_dep_arch
from daklib.dbconn import *
from daklib import utils
......
......@@ -31,9 +31,12 @@
# <sgran> sorry, I take it back, I've had a better look now
################################################################################
from __future__ import absolute_import, print_function
import re
from dak_exceptions import UnknownFormatError
from .dak_exceptions import UnknownFormatError
srcformats = []
......
......@@ -26,11 +26,13 @@ Urgency Logger class for dak
###############################################################################
from __future__ import absolute_import, print_function
import os
import time
from config import Config
from utils import warn, open_file, move
from .config import Config
from .utils import warn, open_file, move
###############################################################################
......
......@@ -22,7 +22,7 @@
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
from __future__ import print_function
from __future__ import absolute_import, print_function
import commands
import codecs
......@@ -49,22 +49,22 @@ import errno
import daklib.config as config
import daklib.daksubprocess
from dbconn import DBConn, get_architecture, get_component, get_suite, \
from .dbconn import DBConn, get_architecture, get_component, get_suite, \
get_override_type, Keyring, session_wrapper, \
get_active_keyring_paths, \
get_suite_architectures, get_or_set_metadatakey, DBSource, \
Component, Override, OverrideType
from sqlalchemy import desc
from dak_exceptions import *
from gpg import SignedFile
from textutils import fix_maintainer
from regexes import re_html_escaping, html_escaping, re_single_line_field, \
from .dak_exceptions import *
from .gpg import SignedFile
from .textutils import fix_maintainer
from .regexes import re_html_escaping, html_escaping, re_single_line_field, \
re_multi_line_field, re_srchasver, re_taint_free, \
re_re_mark, re_whitespace_comment, re_issource, \
re_build_dep_arch, re_parse_maintainer
from formats import parse_format, validate_changes_format
from srcformats import get_format_from_string
from .formats import parse_format, validate_changes_format
from .srcformats import get_format_from_string
from collections import defaultdict
################################################################################
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册