dect
/
libnl
Archived
13
0
Fork 0

Introduce Python's absolute_imports

Helps greatly when porting to Python 3
This commit is contained in:
Коренберг Марк (ноутбук дома) 2012-06-04 22:54:16 +06:00
parent f55ea7ff9d
commit 4be1ae2ae2
9 changed files with 47 additions and 31 deletions

View File

@ -25,8 +25,11 @@ The following exceptions are defined:
All other classes or functions in this module are considered implementation
details.
"""
from __future__ import absolute_import
import capi
from . import capi
import sys
import socket
import struct

View File

@ -5,17 +5,20 @@
"""Module providing access to network addresses
"""
from __future__ import absolute_import
__version__ = "1.0"
__all__ = [
'AddressCache',
'Address']
import datetime
import netlink.core as netlink
import netlink.capi as core_capi
import netlink.route.capi as capi
import netlink.route.link as Link
import netlink.util as util
from .. import core as netlink
from .. import capi as core_capi
from . import capi as capi
from . import link as Link
from .. import util as util
###########################################################################
# Address Cache

View File

@ -34,6 +34,8 @@ The following public functions exist:
"""
from __future__ import absolute_import
__version__ = "0.1"
__all__ = [
'LinkCache',
@ -42,11 +44,11 @@ __all__ = [
import socket
import sys
import netlink.core as netlink
import netlink.capi as core_capi
import netlink.route.capi as capi
import netlink.route.links.inet as inet
import netlink.util as util
from .. import core as netlink
from .. import capi as core_capi
from . import capi as capi
from .links import inet as inet
from .. import util as util
###########################################################################
# Link statistics definitions

View File

@ -5,13 +5,14 @@
"""Dummy
"""
from __future__ import absolute_import
__version__ = "1.0"
__all__ = ['init']
import netlink.core as netlink
import netlink.route.capi as capi
from ... import core as netlink
from .. import capi as capi
class DummyLink(object):
def __init__(self, link):
self._rtnl_link = link

View File

@ -6,12 +6,13 @@
"""
from __future__ import absolute_import
__all__ = ['']
import netlink.core as netlink
import netlink.route.capi as capi
import netlink.util as util
from ... import core as netlink
from .. import capi as capi
from ... import util as util
DEVCONF_FORWARDING = 1
DEVCONF_MC_FORWARDING = 2
DEVCONF_PROXY_ARP = 3

View File

@ -6,9 +6,11 @@
"""
import netlink.core as netlink
import netlink.route.capi as capi
from __future__ import absolute_import
from ... import core as netlink
from .. import capi as capi
class VLANLink(object):
def __init__(self, link):
self._link = link

View File

@ -6,10 +6,12 @@
"""
import netlink.core as netlink
import netlink.util as util
import netlink.route.capi as capi
import netlink.route.tc as tc
from __future__ import absolute_import
from ... import core as netlink
from ... import util as util
from .. import capi as capi
from .. import tc as tc
class HTBQdisc(object):
def __init__(self, qdisc):

View File

@ -1,6 +1,7 @@
#
# Copyright (c) 2011 Thomas Graf <tgraf@suug.ch>
#
from __future__ import absolute_import
__all__ = [
'TcCache',
@ -12,12 +13,11 @@ __all__ = [
import socket
import sys
import netlink.core as netlink
import netlink.capi as core_capi
import netlink.route.capi as capi
import netlink.util as util
import netlink.route.link as Link
from .. import core as netlink
from .. import capi as core_capi
from . import capi as capi
from .. import util as util
from . import link as Link
TC_PACKETS = 0
TC_BYTES = 1

View File

@ -8,8 +8,10 @@
"""
import netlink.core as netlink
import netlink.capi as capi
from __future__ import absolute_import
from . import core as netlink
from . import capi as capi
from string import Formatter
__version__ = "1.0"