fix import
This commit is contained in:
parent
e8ba6df102
commit
99dc6e0abf
@ -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'
|
||||||
|
@ -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'
|
||||||
|
@ -18,8 +18,9 @@
|
|||||||
#
|
#
|
||||||
# -----------------------------------------------------------------------
|
# -----------------------------------------------------------------------
|
||||||
|
|
||||||
import os
|
|
||||||
import datetime
|
import datetime
|
||||||
|
import os
|
||||||
|
|
||||||
from .common import *
|
from .common import *
|
||||||
|
|
||||||
|
|
||||||
|
@ -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'
|
||||||
|
@ -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'
|
||||||
|
@ -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):
|
||||||
|
@ -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 *
|
||||||
|
|
||||||
|
|
||||||
|
@ -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'
|
||||||
|
@ -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'
|
||||||
|
@ -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"""
|
||||||
|
@ -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 *
|
||||||
|
|
||||||
|
|
||||||
|
@ -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'
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
@ -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',
|
||||||
|
@ -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):
|
||||||
|
@ -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 *
|
||||||
|
@ -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):
|
||||||
|
@ -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):
|
||||||
|
Loading…
Reference in New Issue
Block a user