Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 4 additions & 10 deletions voluptuous/__init__.py
Original file line number Diff line number Diff line change
@@ -1,15 +1,9 @@
# flake8: noqa

try:
from schema_builder import *
from validators import *
from util import *
from error import *
except ImportError:
from .schema_builder import *
from .validators import *
from .util import *
from .error import *
from voluptuous.schema_builder import *
from voluptuous.validators import *
from voluptuous.util import *
from voluptuous.error import *

__version__ = '0.10.5'
__author__ = 'tusharmakkar08'
6 changes: 1 addition & 5 deletions voluptuous/schema_builder.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,7 @@
from contextlib import contextmanager

import itertools

try:
import error as er
except ImportError:
from . import error as er
from voluptuous import error as er

if sys.version_info >= (3,):
long = int
Expand Down
11 changes: 3 additions & 8 deletions voluptuous/util.py
Original file line number Diff line number Diff line change
@@ -1,13 +1,8 @@
import sys

try:
from error import LiteralInvalid, TypeInvalid, Invalid
from schema_builder import Schema, default_factory, raises
import validators
except ImportError:
from .error import LiteralInvalid, TypeInvalid, Invalid
from .schema_builder import Schema, default_factory, raises
from . import validators
from voluptuous.error import LiteralInvalid, TypeInvalid, Invalid
from voluptuous.schema_builder import Schema, default_factory, raises
from voluptuous import validators

__author__ = 'tusharmakkar08'

Expand Down
17 changes: 5 additions & 12 deletions voluptuous/validators.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,11 @@
from functools import wraps
from decimal import Decimal, InvalidOperation

try:
from schema_builder import Schema, raises, message
from error import (MultipleInvalid, CoerceInvalid, TrueInvalid, FalseInvalid, BooleanInvalid, Invalid, AnyInvalid,
AllInvalid, MatchInvalid, UrlInvalid, EmailInvalid, FileInvalid, DirInvalid, RangeInvalid,
PathInvalid, ExactSequenceInvalid, LengthInvalid, DatetimeInvalid, DateInvalid, InInvalid,
TypeInvalid, NotInInvalid, ContainsInvalid)
except ImportError:
from .schema_builder import Schema, raises, message
from .error import (MultipleInvalid, CoerceInvalid, TrueInvalid, FalseInvalid, BooleanInvalid, Invalid, AnyInvalid,
AllInvalid, MatchInvalid, UrlInvalid, EmailInvalid, FileInvalid, DirInvalid, RangeInvalid,
PathInvalid, ExactSequenceInvalid, LengthInvalid, DatetimeInvalid, DateInvalid, InInvalid,
TypeInvalid, NotInInvalid, ContainsInvalid)
from voluptuous.schema_builder import Schema, raises, message
from voluptuous.error import (MultipleInvalid, CoerceInvalid, TrueInvalid, FalseInvalid, BooleanInvalid, Invalid,
AnyInvalid, AllInvalid, MatchInvalid, UrlInvalid, EmailInvalid, FileInvalid, DirInvalid,
RangeInvalid, PathInvalid, ExactSequenceInvalid, LengthInvalid, DatetimeInvalid,
DateInvalid, InInvalid, TypeInvalid, NotInInvalid, ContainsInvalid)

if sys.version_info >= (3,):
import urllib.parse as urlparse
Expand Down