Control which symbols are exposed by modules

master
Lars Vierbergen 8 years ago
parent 98c03498aa
commit abe6990abf
  1. 2
      daemon.py
  2. 2
      modules/__init__.py
  3. 1
      modules/application.py
  4. 3
      modules/caffeine.py
  5. 2
      modules/core.py
  6. 1
      modules/redshift.py
  7. 1
      modules/toggle.py
  8. 1
      modules/util.py
  9. 2
      modules/volume.py

@ -12,7 +12,7 @@ modules.Application(
separator='' separator=''
), ),
modules.ActionWrapperControl( modules.ActionWrapperControl(
modules.PulseCtlVolumeControl(), modules.VolumeControl(),
action='pavucontrol', action='pavucontrol',
buttons=modules.core.Button.RIGHT buttons=modules.core.Button.RIGHT
), ),

@ -2,4 +2,4 @@ from .application import Application
from .core import GroupedControl, ActionWrapperControl from .core import GroupedControl, ActionWrapperControl
from .caffeine import CaffeineControl from .caffeine import CaffeineControl
from .redshift import RedshiftControl from .redshift import RedshiftControl
from .volume import PaCtlVolumeControl, VolumeControl, PulseCtlVolumeControl from .volume import VolumeControl

@ -13,6 +13,7 @@ import stat
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
__all__ = ['Application']
class CreateFileType(argparse.FileType): class CreateFileType(argparse.FileType):
def __init__(self, mode='r', bufsize=-1, encoding=None, errors=None): def __init__(self, mode='r', bufsize=-1, encoding=None, errors=None):

@ -1,10 +1,11 @@
import subprocess import subprocess
import logging import logging
from .toggle import ToggleControl from .toggle import ToggleControl
from .util import process_reaper, backoff from .util import process_reaper, backoff
__all__ = ['CaffeineControl']
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)

@ -6,6 +6,8 @@ import sys
import enum import enum
import logging import logging
__all__ = ['AbstractControl', 'GroupedControl', 'WrappingControl', 'ActionWrapperControl', 'Button']
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)

@ -5,6 +5,7 @@ from .core import AbstractControl, action
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
__all__ = ['RedshiftControl']
class RedshiftControl(AbstractControl): class RedshiftControl(AbstractControl):
def __init__(self): def __init__(self):

@ -2,6 +2,7 @@ import abc
from .core import AbstractControl, action from .core import AbstractControl, action
__all__ = ['ToggleControl']
class ToggleControl(AbstractControl, metaclass=abc.ABCMeta): class ToggleControl(AbstractControl, metaclass=abc.ABCMeta):
""" """

@ -6,6 +6,7 @@ import time
from .core import AbstractControl from .core import AbstractControl
__all__ = ['ChildReaperControl', 'QuitControl', 'backoff', 'process_reaper']
class QuitControl(AbstractControl): class QuitControl(AbstractControl):
@property @property

@ -7,6 +7,8 @@ from .core import AbstractControl, action, Button
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
__all__ = ['AbstractControl', 'PaCtlVolumeControl', 'VolumeControl']
class AbstractVolumeControl(AbstractControl, metaclass=abc.ABCMeta): class AbstractVolumeControl(AbstractControl, metaclass=abc.ABCMeta):
@abc.abstractmethod @abc.abstractmethod

Loading…
Cancel
Save