summaryrefslogtreecommitdiffstats
path: root/utils/log_picker/sending/__init__.py
blob: 9571af4d7711978504662338e9e2ba43fe3fcadd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
from log_picker.sending.senderbaseclass import SenderError

RHBZ = 0   # RedHat Bugzilla
EMAIL = 1  # Email
STRATA = 2 # Red Hat ticketing system
SCP = 3    # Scp
FTP = 4    # Ftp
LOCAL = 5  # Local

NOT_AVAILABLE = []


try:
    from log_picker.sending.bugzillasender import RedHatBugzilla
except (ImportError):
    NOT_AVAILABLE.append(RHBZ)

try:
    from log_picker.sending.emailsender import EmailSender
except (ImportError):
    NOT_AVAILABLE.append(EMAIL)

try:
    from log_picker.sending.stratasender import StrataSender
except (ImportError):
    NOT_AVAILABLE.append(STRATA)
    
try:
    from log_picker.sending.scpsender import ScpSender
except (ImportError):
    NOT_AVAILABLE.append(SCP)

try:
    from log_picker.sending.ftpsender import FtpSender
except (ImportError):
    NOT_AVAILABLE.append(FTP)

try:
    from log_picker.sending.localsender import LocalSender
except (ImportError):
    NOT_AVAILABLE.append(LOCAL)