Metadata-Version: 2.1
Name: billing-audit
Version: 0.0.4
Summary: Billing audit utils
Home-page: https://git.paas.vn/devteam/billing/audit-services/audit-utils
Author: vuonglv
Author-email: vuonglv@vccloud.vn
License: UNKNOWN
Description: # AUDIT UTILS
        
        Các function dùng để dùng lại ở số lượng lớn audit repos
        
        ## usages
        1. DatabaseWrapper: thêm database session cho task celery  
        ```python
        from audit_utils.database import DatabaseWrapper
        from somewhere import BillingDatabaseSession
        from somewhere import celery_app
        
        databases_mapping = {"billing": BillingDatabaseSession}
        
        db_wrapper = DatabaseWrapper(databases_mapping)
        
        @celery_app.task(bind=True)  # bind=True is required
        @db_wrapper.wraps(databases={"billing"})
        def task_name(self, *args, **kwargs):
            result = do_something_with_db(self.billing)
            return result
        ```
        
        #
        `from billing.audit import ❤️`
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
