localStorage.setItem(KEY_STATUS, 1 + step);
находится в конце скрипта, установка document.location.href
осуществляет редирект, соответственно дальнейшее выполнение скрипта прерывается в этом месте и установки номера в localStorage не происходит. Варианты решения: 1) или перед каждой строкой с редиректом устанавливать номер шага в localStorage, либо 2) писать путь к новому шагу в переменную, а редирект осуществлять самой последней строкой скрипта. def some_calc_func(param):
coef = 0.4
if 6000 < param < 10000:
coef = 0.6
# здесь код вычислений, возвращается результат перемножения, к примеру
return coef * param
for i in range(1, 10001):
print(some_calc_func(i))
COEF = 0.4
INC_COEF = 0.6
INC_COEF_FACTOR = 6000
def calc_result(value):
if value > INC_COEF_FACTOR:
return (value - INC_COEF_FACTOR) * INC_COEF + INC_COEF_FACTOR * COEF
return value * COEF
class UserLevelAdmin(admin.ModelAdmin):
list_display = ('id', 'level', 'user', 'progress')
admin.site.register(UserLevel, UserLevelAdmin)
AUTH_USER_MODEL = 'accounts.User'
context = {'films': films, 'paginator': paginator}
from django.conf import settings
from django.conf.urls.static import static
urlpatterns = [
# ... the rest of your URLconf goes here ...
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
def application_detail(request, pk):
application = get_object_or_404(Application, pk=pk)
return render(request, 'helpdesk/application_detail.html', {'application': application})
<li>Исполнитель(и): {% for executor in application.executor_set.all %}{{ executor.owner.get_full_name }}{% if not forloop.last %}, {%endif %}{% endfor %}
def load_config(path):
config_path = os.path.join(path, 'config.json')
if not os.path.exists(config_path):
print('Not found config.json in {}'.format(path))
return
with open(config_path, 'r') as fp:
config = json.load(fp)
return config
import os
script_path = os.path.dirname(os.path.abspath(__file__))
config = load_config(script_path)
{
"localUrl": "local.com",
"developmentUrl": "development.com"
"productionUrl": "production.com"
}
driver.get(config['localUrl'])