Skip to content

Commit

Permalink
Use absolute paths instead of relative paths for importing modules
Browse files Browse the repository at this point in the history
  • Loading branch information
micahflee committed Jan 14, 2025
1 parent 46a76d3 commit fbb7ee6
Show file tree
Hide file tree
Showing 6 changed files with 18 additions and 19 deletions.
16 changes: 8 additions & 8 deletions hushline/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,14 +7,14 @@
from jinja2 import StrictUndefined
from werkzeug.wrappers.response import Response

from . import admin, premium, routes, settings, storage
from .config import AliasMode, load_config
from .db import db, migrate
from .md import md_to_html
from .model import OrganizationSetting, Tier, User
from .secure_session import EncryptedSessionInterface
from .storage import public_store
from .version import __version__
from hushline import admin, premium, routes, settings, storage
from hushline.config import AliasMode, load_config
from hushline.db import db, migrate
from hushline.md import md_to_html
from hushline.model import OrganizationSetting, Tier, User
from hushline.secure_session import EncryptedSessionInterface
from hushline.storage import public_store
from hushline.version import __version__


def create_app(config: Optional[Mapping[str, Any]] = None) -> Flask:
Expand Down
8 changes: 4 additions & 4 deletions hushline/admin.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
from flask import Blueprint, abort, flash, redirect, request, url_for
from werkzeug.wrappers.response import Response

from .auth import admin_authentication_required
from .db import db
from .model import Tier, User
from .premium import update_price
from hushline.auth import admin_authentication_required
from hushline.db import db
from hushline.model import Tier, User
from hushline.premium import update_price


def create_blueprint() -> Blueprint:
Expand Down
3 changes: 1 addition & 2 deletions hushline/auth.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,9 @@

from flask import abort, current_app, flash, redirect, session, url_for

from hushline.db import db
from hushline.model import User

from .db import db


def authentication_required(func: Callable[..., Any]) -> Callable[..., Any]:
@wraps(func)
Expand Down
2 changes: 1 addition & 1 deletion hushline/config.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

from markupsafe import Markup

from .utils import if_not_none, parse_bool
from hushline.utils import if_not_none, parse_bool

_STRING_CFG_PREFIX = "HL_CFG_"
_JSON_CFG_PREFIX = "HL_CFG_JSON_"
Expand Down
2 changes: 1 addition & 1 deletion hushline/forms.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
from wtforms.validators import DataRequired, Length, ValidationError
from wtforms.widgets.core import html_params

from .model import MessageStatus
from hushline.model import MessageStatus


class Button:
Expand Down
6 changes: 3 additions & 3 deletions hushline/premium.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,9 @@
)
from werkzeug.wrappers.response import Response

from .auth import authentication_required
from .db import db
from .model import (
from hushline.auth import authentication_required
from hushline.db import db
from hushline.model import (
StripeEvent,
StripeEventStatusEnum,
StripeInvoice,
Expand Down

0 comments on commit fbb7ee6

Please sign in to comment.