
    I}hf                     V    d dl mZ d dlmZ dededefdZd dlZd dlmZ dee   fd	Z	y)
    )Session)Calendardb	base_slugreturnc                 4   |}d}| j                  t              j                  t        j                  |k(        j	                         rP|dz  }| d| }| j                  t              j                  t        j                  |k(        j	                         rP|S )Nr      -)queryr   filterslugfirst)r   r   r   counts       @/var/www/html/hubwallet-dev/src/marketing/apps/Calendar/utils.pygenerate_unique_slugr      s    DE ((8

#
#HMMT$9
:
@
@
B
AeW% ((8

#
#HMMT$9
:
@
@
B K    N)Listc                  "    t         j                  S )z&Get all available timezones from pytz.)pytzall_timezones r   r   get_all_timezonesr      s    r   )
sqlalchemy.ormr   !src.marketing.apps.Calendar.modelr   strr   r   typingr   r   r   r   r   <module>r      s=    " 6W     49 r   