Skip to content

Commit 04d76a5

Browse files
Merge pull request #167 from splunk/feature/relative-imports
Import module relatively
2 parents 396be2e + 2878d59 commit 04d76a5

File tree

11 files changed

+23
-25
lines changed

11 files changed

+23
-25
lines changed

splunklib/binding.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
except ImportError, e:
4747
from xml.parsers.expat import ExpatError as ParseError
4848

49-
from data import record
49+
from .data import record
5050

5151
__all__ = [
5252
"AuthenticationError",

splunklib/client.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,9 +67,9 @@
6767
import socket
6868
import contextlib
6969

70-
from binding import Context, HTTPError, AuthenticationError, namespace, UrlEncoded, _encode, _make_cookie_header, _NoAuthenticationToken
71-
from data import record
72-
import data
70+
from .binding import Context, HTTPError, AuthenticationError, namespace, UrlEncoded, _encode, _make_cookie_header, _NoAuthenticationToken
71+
from .data import record
72+
from . import data
7373

7474
__all__ = [
7575
"connect",

splunklib/modularinput/__init__.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
44
from splunklib.modularinput import *
55
"""
6-
from argument import Argument
7-
from event import Event
8-
from event_writer import EventWriter
9-
from input_definition import InputDefinition
10-
from scheme import Scheme
11-
from script import Script
12-
from validation_definition import ValidationDefinition
6+
from .argument import Argument
7+
from .event import Event
8+
from .event_writer import EventWriter
9+
from .input_definition import InputDefinition
10+
from .scheme import Scheme
11+
from .script import Script
12+
from .validation_definition import ValidationDefinition

splunklib/modularinput/event_writer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
import sys
1616

17-
from splunklib.modularinput.event import ET
17+
from .event import ET
1818

1919
try:
2020
from cStringIO import StringIO

splunklib/modularinput/input_definition.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
except ImportError as ie:
1818
import xml.etree.ElementTree as ET
1919

20-
from utils import parse_xml_data
20+
from .utils import parse_xml_data
2121

2222
class InputDefinition:
2323
"""``InputDefinition`` encodes the XML defining inputs that Splunk passes to

splunklib/modularinput/script.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@
1616
from urlparse import urlsplit
1717
import sys
1818

19-
from splunklib.client import Service
20-
from splunklib.modularinput.event_writer import EventWriter
21-
from splunklib.modularinput.input_definition import InputDefinition
22-
from splunklib.modularinput.validation_definition import ValidationDefinition
19+
from ..client import Service
20+
from .event_writer import EventWriter
21+
from .input_definition import InputDefinition
22+
from .validation_definition import ValidationDefinition
2323

2424
try:
2525
import xml.etree.cElementTree as ET

splunklib/modularinput/validation_definition.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
except ImportError as ie:
1919
import xml.etree.ElementTree as ET
2020

21-
from utils import parse_xml_data
21+
from .utils import parse_xml_data
2222

2323

2424
class ValidationDefinition(object):

splunklib/results.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
try:
4141
from collections import OrderedDict # must be python 2.7
4242
except ImportError:
43-
from splunklib.ordereddict import OrderedDict
43+
from .ordereddict import OrderedDict
4444

4545
try:
4646
from cStringIO import StringIO

splunklib/searchcommands/decorators.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
try:
2020
from collections import OrderedDict # must be python 2.7
2121
except ImportError:
22-
from splunklib.ordereddict import OrderedDict
22+
from ..ordereddict import OrderedDict
2323

2424
from inspect import getmembers, isclass, isfunction
2525
from itertools import imap

splunklib/searchcommands/internals.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
try:
2121
from collections import OrderedDict # must be python 2.7
2222
except ImportError:
23-
from splunklib.ordereddict import OrderedDict
23+
from ..ordereddict import OrderedDict
2424
from cStringIO import StringIO
2525
from itertools import chain, imap
2626
from json import JSONDecoder, JSONEncoder

0 commit comments

Comments
 (0)