Skip to content

Commit

Permalink
fix imports with isort
Browse files Browse the repository at this point in the history
  • Loading branch information
egor committed Jan 8, 2020
1 parent 5ca0909 commit bc588fb
Show file tree
Hide file tree
Showing 13 changed files with 26 additions and 24 deletions.
3 changes: 2 additions & 1 deletion core/configs/consts.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,11 @@
This file is created for config which is not depends on a particular project
and you won't need to specify them, but vars from here are used in other configs
"""
import pytz
from datetime import date, timedelta
from pathlib import Path

import pytz

BASE_DIR: Path = Path().cwd()
LOGS_FOLDER: Path = BASE_DIR / "logs"

Expand Down
3 changes: 2 additions & 1 deletion core/database/db_worker.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,10 @@

from motor import motor_asyncio

from .models.user_model import instance, User
from core.configs import database

from .models.user_model import User, instance


async def update_user(chat_id, **kwargs):
"""
Expand Down
2 changes: 1 addition & 1 deletion core/database/models/user_model.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
from umongo import Document, MotorAsyncIOInstance
from umongo.fields import IntField, StringField, ListField
from umongo.fields import IntField, ListField, StringField

instance = MotorAsyncIOInstance()

Expand Down
16 changes: 7 additions & 9 deletions core/handlers.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,20 +15,18 @@

import core.reply_markups as markups
from core import strings
from core.configs import telegram, database, consts
from core.configs import consts, database, telegram
from core.database import db_worker as db
from core.database.models import user_model
from core.reply_markups.callbacks.language_choice import language_callback
from core.reply_markups.inline import available_languages as available_languages_markup
from core.reply_markups.inline import \
available_languages as available_languages_markup
from core.strings.scripts import _
from core.utils import decorators
from core.utils.middlewares import update_middleware, logger_middleware
from core.utils.states import (
MailingEveryoneDialog,
SetCleaningReminderStates,
OffCleaningReminderStates,
ChooseLanguageDialog,
)
from core.utils.middlewares import logger_middleware, update_middleware
from core.utils.states import (ChooseLanguageDialog, MailingEveryoneDialog,
OffCleaningReminderStates,
SetCleaningReminderStates)

logging.basicConfig(
format="[%(asctime)s] %(levelname)s : %(name)s : %(message)s",
Expand Down
2 changes: 1 addition & 1 deletion core/reply_markups/inline.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
from aiogram.types import InlineKeyboardButton, InlineKeyboardMarkup

from core.strings import LANGUAGE_MAPPING
from core.reply_markups.callbacks import *
from core.strings import LANGUAGE_MAPPING

available_languages = InlineKeyboardMarkup()
available_languages.add(
Expand Down
2 changes: 1 addition & 1 deletion core/strings/__init__.py
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
from .scripts import on_startup, LANGUAGE_MAPPING
from .keys import *
from .scripts import LANGUAGE_MAPPING, on_startup
3 changes: 2 additions & 1 deletion core/strings/scripts.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
Scripts which are somehow connected to locales
"""
from aiogram import Dispatcher
from core.configs.locales import LOCALES_DIR, I18N_DOMAIN

from core.configs.locales import I18N_DOMAIN, LOCALES_DIR
from core.utils.middlewares.aclmiddleware import ACLMiddleware

i18n = ACLMiddleware(I18N_DOMAIN, LOCALES_DIR)
Expand Down
7 changes: 4 additions & 3 deletions core/utils/middlewares/aclmiddleware.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
import logging
from typing import Any, Tuple

from aiogram import Dispatcher, types
from aiogram.contrib.middlewares.i18n import I18nMiddleware
from aiogram import types, Dispatcher
from core.database.db_worker import get_user

from core.configs.locales import DEFAULT_USER_LOCALE, LANGUAGES
from typing import Tuple, Any
from core.database.db_worker import get_user


class ACLMiddleware(I18nMiddleware):
Expand Down
5 changes: 2 additions & 3 deletions core/utils/middlewares/logger_middleware.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
import time
import logging
import time


from aiogram import Dispatcher, types
from aiogram.dispatcher.middlewares import BaseMiddleware
from aiogram import types, Dispatcher

HANDLED_STR = ["Unhandled", "Handled"]

Expand Down
2 changes: 1 addition & 1 deletion core/utils/middlewares/update_middleware.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from aiogram import types, Dispatcher
from aiogram import Dispatcher, types
from aiogram.dispatcher.middlewares import BaseMiddleware

from core.database.db_worker import update_user
Expand Down
2 changes: 1 addition & 1 deletion core/utils/states/__init__.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
from .choose_language import *
from .cleaning_reminder import *
from .mailing_everyone import *
from .choose_language import *
2 changes: 1 addition & 1 deletion core/utils/states/cleaning_reminder.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from aiogram.dispatcher.filters.state import StatesGroup, State
from aiogram.dispatcher.filters.state import State, StatesGroup


class SetCleaningReminderStates(StatesGroup):
Expand Down
1 change: 1 addition & 0 deletions requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ dnspython==1.16.0
python-rapidjson==0.7.2
python-dotenv==0.10.3
black==19.10b0
isort==4.3.21

aioredis==1.2.0
redis==3.2.1
Expand Down

0 comments on commit bc588fb

Please sign in to comment.