fix import

This commit is contained in:
k3nny 2024-11-28 23:46:48 +01:00
parent e8ba6df102
commit 99dc6e0abf
20 changed files with 112 additions and 94 deletions

View File

@ -55,11 +55,12 @@
# -------------------------------------------------------------------- # --------------------------------------------------------------------
import gettext import gettext
import six.moves.xmlrpc_client as xmlrpclib
import six.moves.http_client as httplib
import socket import socket
import sys import sys
import six.moves.http_client as httplib
import six.moves.xmlrpc_client as xmlrpclib
translation = gettext.translation('xen-xm', fallback = True) translation = gettext.translation('xen-xm', fallback = True)
API_VERSION_1_1 = '1.1' API_VERSION_1_1 = '1.1'

View File

@ -21,6 +21,7 @@
import sys import sys
try: try:
sys.stderr = open('/dev/null') # Silence silly warnings from paramiko sys.stderr = open('/dev/null') # Silence silly warnings from paramiko
import paramiko import paramiko
@ -32,6 +33,7 @@ sys.stderr = sys.__stderr__
from libtisbackup.common import * from libtisbackup.common import *
class backup_mysql(backup_generic): class backup_mysql(backup_generic):
"""Backup a mysql database as gzipped sql file through ssh""" """Backup a mysql database as gzipped sql file through ssh"""
type = 'mysql+ssh' type = 'mysql+ssh'

View File

@ -18,8 +18,9 @@
# #
# ----------------------------------------------------------------------- # -----------------------------------------------------------------------
import os
import datetime import datetime
import os
from .common import * from .common import *

View File

@ -18,6 +18,7 @@
# #
# ----------------------------------------------------------------------- # -----------------------------------------------------------------------
import sys import sys
try: try:
sys.stderr = open('/dev/null') # Silence silly warnings from paramiko sys.stderr = open('/dev/null') # Silence silly warnings from paramiko
import paramiko import paramiko
@ -27,12 +28,14 @@ except ImportError as e:
sys.stderr = sys.__stderr__ sys.stderr = sys.__stderr__
import datetime
import base64 import base64
import datetime
import os import os
from libtisbackup.common import *
import re import re
from libtisbackup.common import *
class backup_oracle(backup_generic): class backup_oracle(backup_generic):
"""Backup a oracle database as zipped file through ssh""" """Backup a oracle database as zipped file through ssh"""
type = 'oracle+ssh' type = 'oracle+ssh'

View File

@ -18,6 +18,7 @@
# #
# ----------------------------------------------------------------------- # -----------------------------------------------------------------------
import sys import sys
try: try:
sys.stderr = open('/dev/null') # Silence silly warnings from paramiko sys.stderr = open('/dev/null') # Silence silly warnings from paramiko
import paramiko import paramiko
@ -29,6 +30,7 @@ sys.stderr = sys.__stderr__
from .common import * from .common import *
class backup_pgsql(backup_generic): class backup_pgsql(backup_generic):
"""Backup a postgresql database as gzipped sql file through ssh""" """Backup a postgresql database as gzipped sql file through ssh"""
type = 'pgsql+ssh' type = 'pgsql+ssh'

View File

@ -18,14 +18,14 @@
# #
# ----------------------------------------------------------------------- # -----------------------------------------------------------------------
import os
import datetime import datetime
from libtisbackup.common import *
import time
import logging import logging
import re import os
import os.path import os.path
import datetime import re
import time
from libtisbackup.common import *
class backup_rsync(backup_generic): class backup_rsync(backup_generic):

View File

@ -18,14 +18,13 @@
# #
# ----------------------------------------------------------------------- # -----------------------------------------------------------------------
import os
import datetime import datetime
from .common import *
import time
import logging import logging
import re import os
import os.path import os.path
import datetime import re
import time
from .common import * from .common import *

View File

@ -21,6 +21,7 @@
import sys import sys
try: try:
sys.stderr = open('/dev/null') # Silence silly warnings from paramiko sys.stderr = open('/dev/null') # Silence silly warnings from paramiko
import paramiko import paramiko
@ -32,6 +33,7 @@ sys.stderr = sys.__stderr__
from .common import * from .common import *
class backup_samba4(backup_generic): class backup_samba4(backup_generic):
"""Backup a samba4 databases as gzipped tdbs file through ssh""" """Backup a samba4 databases as gzipped tdbs file through ssh"""
type = 'samba4' type = 'samba4'

View File

@ -21,6 +21,7 @@
import sys import sys
try: try:
sys.stderr = open('/dev/null') # Silence silly warnings from paramiko sys.stderr = open('/dev/null') # Silence silly warnings from paramiko
import paramiko import paramiko
@ -30,11 +31,13 @@ except ImportError as e:
sys.stderr = sys.__stderr__ sys.stderr = sys.__stderr__
import datetime
import base64 import base64
import datetime
import os import os
from .common import * from .common import *
class backup_sqlserver(backup_generic): class backup_sqlserver(backup_generic):
"""Backup a SQLSERVER database as gzipped sql file through ssh""" """Backup a SQLSERVER database as gzipped sql file through ssh"""
type = 'sqlserver+ssh' type = 'sqlserver+ssh'

View File

@ -18,23 +18,26 @@
# #
# ----------------------------------------------------------------------- # -----------------------------------------------------------------------
import os
import datetime
from .common import *
from . import XenAPI
import time
import logging
import re
import os.path
import datetime
import select
import urllib.request, urllib.error, urllib.parse, urllib.request, urllib.parse, urllib.error
import base64 import base64
import datetime
import logging
import os
import os.path
import re
import select
import socket import socket
import requests import time
import pexpect import urllib.error
import urllib.parse
import urllib.request
from stat import * from stat import *
import pexpect
import requests
from . import XenAPI
from .common import *
class backup_switch(backup_generic): class backup_switch(backup_generic):
"""Backup a startup-config on a switch""" """Backup a startup-config on a switch"""

View File

@ -18,25 +18,25 @@
# #
# ----------------------------------------------------------------------- # -----------------------------------------------------------------------
from .common import *
import pyVmomi
from pyVmomi import vim
from pyVmomi import vmodl
from pyVim.connect import SmartConnect, Disconnect
from datetime import datetime, date, timedelta
import atexit import atexit
import getpass import getpass
from datetime import date, datetime, timedelta
import pyVmomi
import requests import requests
from pyVim.connect import Disconnect, SmartConnect
from pyVmomi import vim, vmodl
# Disable HTTPS verification warnings. # Disable HTTPS verification warnings.
from requests.packages import urllib3 from requests.packages import urllib3
from .common import *
urllib3.disable_warnings() urllib3.disable_warnings()
import os import os
import time
import tarfile
import re import re
import tarfile
import time
import xml.etree.ElementTree as ET import xml.etree.ElementTree as ET
from stat import * from stat import *

View File

@ -20,9 +20,11 @@
from .common import *
import paramiko import paramiko
from .common import *
class backup_xcp_metadata(backup_generic): class backup_xcp_metadata(backup_generic):
"""Backup metatdata of a xcp pool using xe pool-dump-database""" """Backup metatdata of a xcp pool using xe pool-dump-database"""
type = 'xcp-dump-metadata' type = 'xcp-dump-metadata'

View File

@ -18,20 +18,23 @@
# #
# ----------------------------------------------------------------------- # -----------------------------------------------------------------------
import logging
import re
import os
import datetime import datetime
import urllib.request, urllib.parse, urllib.error
import socket
import tarfile
import hashlib import hashlib
from stat import * import logging
import os
import re
import socket
import ssl import ssl
import tarfile
import urllib.error
import urllib.parse
import urllib.request
from stat import *
import requests import requests
from .common import *
from . import XenAPI from . import XenAPI
from .common import *
if hasattr(ssl, '_create_unverified_context'): if hasattr(ssl, '_create_unverified_context'):
ssl._create_default_https_context = ssl._create_unverified_context ssl._create_default_https_context = ssl._create_unverified_context

View File

@ -18,19 +18,19 @@
# #
# ----------------------------------------------------------------------- # -----------------------------------------------------------------------
from abc import ABC, abstractmethod
import os
import subprocess
import re
import logging
import datetime import datetime
import time import logging
from iniparse import ConfigParser import os
import sqlite3 import re
import shutil
import select import select
import shutil
import sqlite3
import subprocess
import sys import sys
import time
from abc import ABC, abstractmethod
from iniparse import ConfigParser
try: try:
sys.stderr = open('/dev/null') # Silence silly warnings from paramiko sys.stderr = open('/dev/null') # Silence silly warnings from paramiko

View File

@ -18,22 +18,24 @@
# #
# ----------------------------------------------------------------------- # -----------------------------------------------------------------------
import os
import datetime
from .common import *
from . import XenAPI
import time
import logging
import re
import os.path
import os
import datetime
import select
import urllib.request, urllib.error, urllib.parse
import base64 import base64
import datetime
import logging
import os
import os.path
import re
import select
import socket import socket
from stat import *
import ssl import ssl
import time
import urllib.error
import urllib.parse
import urllib.request
from stat import *
from . import XenAPI
from .common import *
if hasattr(ssl, '_create_unverified_context'): if hasattr(ssl, '_create_unverified_context'):
ssl._create_default_https_context = ssl._create_unverified_context ssl._create_default_https_context = ssl._create_unverified_context

View File

@ -3,18 +3,16 @@
# Copyright (c) 2007 Tim Lauridsen <tla@rasmil.dk> # Copyright (c) 2007 Tim Lauridsen <tla@rasmil.dk>
# All Rights Reserved. See LICENSE-PSF & LICENSE for details. # All Rights Reserved. See LICENSE-PSF & LICENSE for details.
from .ini import INIConfig, change_comment_syntax from .compat import ConfigParser, RawConfigParser, SafeConfigParser
from .config import BasicConfig, ConfigNamespace from .config import BasicConfig, ConfigNamespace
from .compat import RawConfigParser, ConfigParser, SafeConfigParser from .configparser import (DEFAULTSECT, MAX_INTERPOLATION_DEPTH,
DuplicateSectionError, InterpolationDepthError,
InterpolationMissingOptionError,
InterpolationSyntaxError, NoOptionError,
NoSectionError)
from .ini import INIConfig, change_comment_syntax
from .utils import tidy from .utils import tidy
from .configparser import DuplicateSectionError, \
NoSectionError, NoOptionError, \
InterpolationMissingOptionError, \
InterpolationDepthError, \
InterpolationSyntaxError, \
DEFAULTSECT, MAX_INTERPOLATION_DEPTH
__all__ = [ __all__ = [
'BasicConfig', 'ConfigNamespace', 'BasicConfig', 'ConfigNamespace',
'INIConfig', 'tidy', 'change_comment_syntax', 'INIConfig', 'tidy', 'change_comment_syntax',

View File

@ -12,21 +12,18 @@ The underlying INIConfig object can be accessed as cfg.data
""" """
import re import re
from .configparser import DuplicateSectionError, \
NoSectionError, NoOptionError, \
InterpolationMissingOptionError, \
InterpolationDepthError, \
InterpolationSyntaxError, \
DEFAULTSECT, MAX_INTERPOLATION_DEPTH
# These are imported only for compatiability.
# The code below does not reference them directly.
from .configparser import Error, InterpolationError, \
MissingSectionHeaderError, ParsingError
import six import six
from . import ini from . import ini
# These are imported only for compatiability.
# The code below does not reference them directly.
from .configparser import (DEFAULTSECT, MAX_INTERPOLATION_DEPTH,
DuplicateSectionError, Error,
InterpolationDepthError, InterpolationError,
InterpolationMissingOptionError,
InterpolationSyntaxError, MissingSectionHeaderError,
NoOptionError, NoSectionError, ParsingError)
class RawConfigParser(object): class RawConfigParser(object):

View File

@ -1,6 +1,6 @@
try: try:
from ConfigParser import *
# not all objects get imported with __all__ # not all objects get imported with __all__
from ConfigParser import *
from ConfigParser import Error, InterpolationMissingOptionError from ConfigParser import Error, InterpolationMissingOptionError
except ImportError: except ImportError:
from configparser import * from configparser import *

View File

@ -42,11 +42,11 @@ Example:
# Backward-compatiable with ConfigParser # Backward-compatiable with ConfigParser
import re import re
from .configparser import DEFAULTSECT, ParsingError, MissingSectionHeaderError
import six import six
from . import config from . import config
from .configparser import DEFAULTSECT, MissingSectionHeaderError, ParsingError
class LineType(object): class LineType(object):

View File

@ -1,5 +1,5 @@
from . import compat from . import compat
from .ini import LineContainer, EmptyLine from .ini import EmptyLine, LineContainer
def tidy(cfg): def tidy(cfg):