Loading jama/urls.py +5 −4 Changes for jama/urls.py: 5 added lines, 4 removed lines. Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ Including another URLconf from django.urls import path, include from jama import settings from . import views from rpc import methods as rpc_methods urlpatterns = [ path(settings.JAMA_URL_BASE_PATH + "", views.homepage), Loading @@ -31,12 +32,12 @@ if settings.DEBUG: for app in settings.AUTO_REGISTER_APPS: module = __import__(app) try: # does app have urls ? endpoint = getattr(module, "endpoint", None) if endpoint and isinstance(endpoint, str): urlpatterns.append( path( settings.JAMA_URL_BASE_PATH + getattr(module, "endpoint"), settings.JAMA_URL_BASE_PATH + endpoint, include("{}.urls".format(app)), ) ) except AttributeError: continue rpc/management/commands/genclient.py +6 −10 Changes for rpc/management/commands/genclient.py: 6 added lines, 10 removed lines. Original line number Diff line number Diff line from django.core.management.base import BaseCommand, CommandError from rpc import methods from inspect import getmembers, isfunction, signature from inspect import signature from rpc.views import _get_rpc_methods all_methods = _get_rpc_methods() TPL = '''def {}{}: """ Loading @@ -13,13 +14,8 @@ TPL = '''def {}{}: class Command(BaseCommand): def handle(self, *args, **options): signatures = {} for fn_name, _ in getmembers(methods, isfunction): signatures[fn_name] = getattr(methods, fn_name) for key in sorted(signatures.keys()): if key[0:1] == "_": continue sign = signature(getattr(methods, key)) for key in sorted(all_methods.keys()): sign = signature(all_methods.get(key)) keep_params = [] for param in list(sign.parameters.items())[1:]: keep_params.append(param[0]) Loading @@ -32,7 +28,7 @@ class Command(BaseCommand): TPL.format( key, shortened_signature, getattr(methods, key).__doc__.strip(), all_methods.get(key).__doc__.strip(), key, ", ".join(keep_params), ) Loading rpc/management/commands/genjsclient.py +6 −11 Changes for rpc/management/commands/genjsclient.py: 6 added lines, 11 removed lines. Original line number Diff line number Diff line from django.core.management.base import BaseCommand, CommandError from rpc import methods from inspect import getmembers, isfunction, signature from inspect import signature import re from rpc.views import _get_rpc_methods all_methods = _get_rpc_methods() under_pat = re.compile(r"_([a-z])") Loading Loading @@ -62,15 +63,9 @@ def _add_stars(str_in: str) -> str: class Command(BaseCommand): def handle(self, *args, **options): signatures = {} for fn_name, _ in getmembers(methods, isfunction): signatures[fn_name] = getattr(methods, fn_name) for key in sorted(signatures.keys()): if key[0:1] == "_": continue doc_block = _add_stars(getattr(methods, key).__doc__) sign = signature(getattr(methods, key)) for key in sorted(all_methods.keys()): doc_block = _add_stars(all_methods.get(key).__doc__) sign = signature(all_methods.get(key)) rpc_params = [] sign_params = [] for param in list(sign.parameters.items())[1:]: Loading rpc/management/commands/genserverproxy.py +7 −11 Changes for rpc/management/commands/genserverproxy.py: 7 added lines, 11 removed lines. Original line number Diff line number Diff line from django.core.management.base import BaseCommand, CommandError from rpc import methods from inspect import getmembers, isfunction, signature from inspect import signature from rpc.views import _get_rpc_methods all_methods = _get_rpc_methods() TPL = ''' @_rpc_groups({}) Loading @@ -20,13 +21,8 @@ def jama_{}{}: class Command(BaseCommand): def handle(self, *args, **options): signatures = {} for fn_name, _ in getmembers(methods, isfunction): signatures[fn_name] = getattr(methods, fn_name) for key in sorted(signatures.keys()): if key[0:1] == "_": continue sign = signature(getattr(methods, key)) for key in sorted(all_methods.keys()): sign = signature(all_methods.get(key)) keep_params = [] for param in list(sign.parameters.items())[1:]: keep_params.append(param[0]) Loading @@ -37,10 +33,10 @@ class Command(BaseCommand): ) print( TPL.format( getattr(methods, key).rpc_groups, all_methods.get(key).rpc_groups, key, shortened_signature, getattr(methods, key).__doc__.strip(), all_methods.get(key).__doc__.strip(), key, ", ".join(keep_params), ) Loading rpc/methods.py +1 −0 Changes for rpc/methods.py: 1 added line, 0 removed lines. Original line number Diff line number Diff line Loading @@ -30,6 +30,7 @@ from inspect import signature as _signature from functools import wraps as _wraps from rpc.const import * import logging import sys logger = logging.getLogger(__name__) Loading Loading
jama/urls.py +5 −4 Changes for jama/urls.py: 5 added lines, 4 removed lines. Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ Including another URLconf from django.urls import path, include from jama import settings from . import views from rpc import methods as rpc_methods urlpatterns = [ path(settings.JAMA_URL_BASE_PATH + "", views.homepage), Loading @@ -31,12 +32,12 @@ if settings.DEBUG: for app in settings.AUTO_REGISTER_APPS: module = __import__(app) try: # does app have urls ? endpoint = getattr(module, "endpoint", None) if endpoint and isinstance(endpoint, str): urlpatterns.append( path( settings.JAMA_URL_BASE_PATH + getattr(module, "endpoint"), settings.JAMA_URL_BASE_PATH + endpoint, include("{}.urls".format(app)), ) ) except AttributeError: continue
rpc/management/commands/genclient.py +6 −10 Changes for rpc/management/commands/genclient.py: 6 added lines, 10 removed lines. Original line number Diff line number Diff line from django.core.management.base import BaseCommand, CommandError from rpc import methods from inspect import getmembers, isfunction, signature from inspect import signature from rpc.views import _get_rpc_methods all_methods = _get_rpc_methods() TPL = '''def {}{}: """ Loading @@ -13,13 +14,8 @@ TPL = '''def {}{}: class Command(BaseCommand): def handle(self, *args, **options): signatures = {} for fn_name, _ in getmembers(methods, isfunction): signatures[fn_name] = getattr(methods, fn_name) for key in sorted(signatures.keys()): if key[0:1] == "_": continue sign = signature(getattr(methods, key)) for key in sorted(all_methods.keys()): sign = signature(all_methods.get(key)) keep_params = [] for param in list(sign.parameters.items())[1:]: keep_params.append(param[0]) Loading @@ -32,7 +28,7 @@ class Command(BaseCommand): TPL.format( key, shortened_signature, getattr(methods, key).__doc__.strip(), all_methods.get(key).__doc__.strip(), key, ", ".join(keep_params), ) Loading
rpc/management/commands/genjsclient.py +6 −11 Changes for rpc/management/commands/genjsclient.py: 6 added lines, 11 removed lines. Original line number Diff line number Diff line from django.core.management.base import BaseCommand, CommandError from rpc import methods from inspect import getmembers, isfunction, signature from inspect import signature import re from rpc.views import _get_rpc_methods all_methods = _get_rpc_methods() under_pat = re.compile(r"_([a-z])") Loading Loading @@ -62,15 +63,9 @@ def _add_stars(str_in: str) -> str: class Command(BaseCommand): def handle(self, *args, **options): signatures = {} for fn_name, _ in getmembers(methods, isfunction): signatures[fn_name] = getattr(methods, fn_name) for key in sorted(signatures.keys()): if key[0:1] == "_": continue doc_block = _add_stars(getattr(methods, key).__doc__) sign = signature(getattr(methods, key)) for key in sorted(all_methods.keys()): doc_block = _add_stars(all_methods.get(key).__doc__) sign = signature(all_methods.get(key)) rpc_params = [] sign_params = [] for param in list(sign.parameters.items())[1:]: Loading
rpc/management/commands/genserverproxy.py +7 −11 Changes for rpc/management/commands/genserverproxy.py: 7 added lines, 11 removed lines. Original line number Diff line number Diff line from django.core.management.base import BaseCommand, CommandError from rpc import methods from inspect import getmembers, isfunction, signature from inspect import signature from rpc.views import _get_rpc_methods all_methods = _get_rpc_methods() TPL = ''' @_rpc_groups({}) Loading @@ -20,13 +21,8 @@ def jama_{}{}: class Command(BaseCommand): def handle(self, *args, **options): signatures = {} for fn_name, _ in getmembers(methods, isfunction): signatures[fn_name] = getattr(methods, fn_name) for key in sorted(signatures.keys()): if key[0:1] == "_": continue sign = signature(getattr(methods, key)) for key in sorted(all_methods.keys()): sign = signature(all_methods.get(key)) keep_params = [] for param in list(sign.parameters.items())[1:]: keep_params.append(param[0]) Loading @@ -37,10 +33,10 @@ class Command(BaseCommand): ) print( TPL.format( getattr(methods, key).rpc_groups, all_methods.get(key).rpc_groups, key, shortened_signature, getattr(methods, key).__doc__.strip(), all_methods.get(key).__doc__.strip(), key, ", ".join(keep_params), ) Loading
rpc/methods.py +1 −0 Changes for rpc/methods.py: 1 added line, 0 removed lines. Original line number Diff line number Diff line Loading @@ -30,6 +30,7 @@ from inspect import signature as _signature from functools import wraps as _wraps from rpc.const import * import logging import sys logger = logging.getLogger(__name__) Loading