diff --git a/i3pystatus/__init__.py b/i3pystatus/__init__.py index 5e806fd..0f9993f 100644 --- a/i3pystatus/__init__.py +++ b/i3pystatus/__init__.py @@ -8,6 +8,13 @@ from i3pystatus.core.util import formatp __path__ = extend_path(__path__, __name__) +__all__ = [ + "Status", + "Module", "IntervalModule", + "SettingsBase", + "formatp", +] + def main(): from i3pystatus.clock import Clock diff --git a/i3pystatus/core/io.py b/i3pystatus/core/io.py index 0b634c6..c57816b 100644 --- a/i3pystatus/core/io.py +++ b/i3pystatus/core/io.py @@ -2,7 +2,6 @@ import time import json import sys -import threading from contextlib import contextmanager diff --git a/i3pystatus/core/util.py b/i3pystatus/core/util.py index 521b9cc..d242370 100644 --- a/i3pystatus/core/util.py +++ b/i3pystatus/core/util.py @@ -1,14 +1,10 @@ import collections import functools -import itertools import re import socket import string -from i3pystatus.core.exceptions import * -from i3pystatus.core.imputil import ClassFinder - def lchop(string, prefix): """Removes a prefix from string diff --git a/i3pystatus/mail/imap.py b/i3pystatus/mail/imap.py index 760a739..7b3d478 100644 --- a/i3pystatus/mail/imap.py +++ b/i3pystatus/mail/imap.py @@ -2,8 +2,6 @@ # -*- coding: utf-8 -*- import sys -import json -from datetime import datetime, timedelta import imaplib from i3pystatus.mail import Backend @@ -45,7 +43,7 @@ class IMAP(Backend): try: self.connection.select(self.mailbox) - except Exception as e: + except Exception: self.connection = None return self.connection diff --git a/i3pystatus/mail/notmuchmail.py b/i3pystatus/mail/notmuchmail.py index 6f434c2..a207fbe 100644 --- a/i3pystatus/mail/notmuchmail.py +++ b/i3pystatus/mail/notmuchmail.py @@ -4,7 +4,6 @@ # note that this needs the notmuch python bindings. For more info see: # http://notmuchmail.org/howto/#index4h2 import notmuch -import json from i3pystatus.mail import Backend diff --git a/i3pystatus/mail/thunderbird.py b/i3pystatus/mail/thunderbird.py index 787a8a8..0f16eee 100644 --- a/i3pystatus/mail/thunderbird.py +++ b/i3pystatus/mail/thunderbird.py @@ -7,9 +7,6 @@ # The plugin must be active and thunderbird running for the module to work # properly. -import json -import threading -import time from functools import partial import dbus diff --git a/i3pystatus/mem.py b/i3pystatus/mem.py index 0f92b58..6bf5865 100644 --- a/i3pystatus/mem.py +++ b/i3pystatus/mem.py @@ -1,7 +1,7 @@ from i3pystatus import IntervalModule from psutil import virtual_memory -MEGABYTE = 1024**2 +MEGABYTE = 1024 * 1024 class Mem(IntervalModule): diff --git a/i3pystatus/mkdocs.py b/i3pystatus/mkdocs.py index 91eda06..2d992f5 100755 --- a/i3pystatus/mkdocs.py +++ b/i3pystatus/mkdocs.py @@ -1,9 +1,6 @@ #!/usr/bin/env python -import sys -import io import pkgutil -from collections import namedtuple import textwrap import i3pystatus diff --git a/i3pystatus/modsde.py b/i3pystatus/modsde.py index 98e9289..97e4dd8 100644 --- a/i3pystatus/modsde.py +++ b/i3pystatus/modsde.py @@ -1,9 +1,5 @@ #!/usr/bin/env python -import sys -import json -import time -import threading import urllib.request import urllib.parse import urllib.error diff --git a/i3pystatus/pulseaudio/__init__.py b/i3pystatus/pulseaudio/__init__.py index 5a38536..cec8bee 100644 --- a/i3pystatus/pulseaudio/__init__.py +++ b/i3pystatus/pulseaudio/__init__.py @@ -2,6 +2,7 @@ from .pulse import * from i3pystatus import Module + class PulseAudio(Module): """