Allows you to import Python modules from the top level of a GitHub repository. Basically, golang's import semantics but in Python fashion.
>>> import githubimport
>>> from MineRobber9000.test_modules import blah
>>> blah.foo()
"bar"| #! /usr/bin/env python3.5 | |
| """ | |
| Fixing bluetooth stereo headphone/headset problem in ubuntu 16.04 and also debian jessie, with bluez5. | |
| Workaround for bug: https://bugs.launchpad.net/ubuntu/+source/indicator-sound/+bug/1577197 | |
| Run it with python3.5 or higher after pairing/connecting the bluetooth stereo headphone. | |
| This will be only fixes the bluez5 problem mentioned above . |
| ########################################################### | |
| # How to NEVER use lambdas. An inneficient and yet educa- # | |
| # tonal [sic] guide to the proper misuse of the lambda # | |
| # construct in Python 3.x. [DO NOT USE ANY OF THIS EVER] # | |
| # original by (and apologies to): e000 (13/6/11) # | |
| # now in Python 3 courtesy of: khuxkm (17/9/20) # | |
| ########################################################### | |
| ## Part 1. Basic LAMBDA Introduction ## | |
| # If you're reading this, you've probably already read e000's |
| # https://djangosnippets.org/snippets/10564/ | |
| list_filter = [ | |
| 'name', | |
| get_generic_foreign_key_filter( | |
| u'Filter Target', | |
| content_type_id_field='target_ct', | |
| object_id_field='target_id' | |
| ) | |
| ] |
| """ | |
| More details on the implementation and usage can be found at | |
| https://www.pyscoop.com/django-jsonfield-attributes-in-admin-filter/ | |
| """ | |
| from django.contrib import admin | |
| from django.core.exceptions import ImproperlyConfigured | |
| class JSONFieldFilter(admin.SimpleListFilter): |
| #________________microblog schema.py___________________ | |
| class PostBase(BaseModel): | |
| title: str | |
| text: str | |
| date: datetime | |
| class PostCreate(PostBase): |
| import logging.config | |
| import os | |
| from django.utils.log import DEFAULT_LOGGING | |
| # Disable Django's logging setup | |
| LOGGING_CONFIG = None | |
| LOGLEVEL = os.environ.get('LOGLEVEL', 'info').upper() | |
| logging.config.dictConfig({ |
| from functools import partial | |
| import pydantic | |
| import logging | |
| from django.contrib.postgres.fields import JSONField | |
| from typing import Type, Union, Tuple | |
| from django.core.serializers.json import DjangoJSONEncoder |
| # -*- coding: utf-8 -*- | |
| from __future__ import unicode_literals | |
| import uuid | |
| from django.db import migrations, models | |
| def fill_mymodel_uuid(apps, schema_editor): | |
| db_alias = schema_editor.connection.alias | |
| MyModel = apps.get_model('myapp', 'MyModel') |
| import inspect | |
| from functools import partial | |
| from typing import Type, Literal, Callable, Dict, TypeVar, List, Generic | |
| from fastapi import APIRouter, Depends | |
| from pydantic.generics import GenericModel | |
| # import your database base model here | |
| # from db_model import BaseDBModel | |