{"action":"opened","issue":{"url":"https://api.github.com/repos/Tiendil/the-tale/issues/2004","repository_url":"https://api.github.com/repos/Tiendil/the-tale","labels_url":"https://api.github.com/repos/Tiendil/the-tale/issues/2004/labels{/name}","comments_url":"https://api.github.com/repos/Tiendil/the-tale/issues/2004/comments","events_url":"https://api.github.com/repos/Tiendil/the-tale/issues/2004/events","html_url":"https://github.com/Tiendil/the-tale/issues/2004","id":179287058,"number":2004,"title":"Быстрые операции с картами вызывают эфект гонок","user":{"login":"Tiendil","id":871672,"avatar_url":"https://avatars.githubusercontent.com/u/871672?v=3","gravatar_id":"","url":"https://api.github.com/users/Tiendil","html_url":"https://github.com/Tiendil","followers_url":"https://api.github.com/users/Tiendil/followers","following_url":"https://api.github.com/users/Tiendil/following{/other_user}","gists_url":"https://api.github.com/users/Tiendil/gists{/gist_id}","starred_url":"https://api.github.com/users/Tiendil/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Tiendil/subscriptions","organizations_url":"https://api.github.com/users/Tiendil/orgs","repos_url":"https://api.github.com/users/Tiendil/repos","events_url":"https://api.github.com/users/Tiendil/events{/privacy}","received_events_url":"https://api.github.com/users/Tiendil/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Tiendil/the-tale/labels/comp_cards","name":"comp_cards","color":"02d7e1"},{"url":"https://api.github.com/repos/Tiendil/the-tale/labels/est_medium","name":"est_medium","color":"e11d21"},{"url":"https://api.github.com/repos/Tiendil/the-tale/labels/type_bug","name":"type_bug","color":"d7e102"}],"state":"open","locked":false,"assignee":{"login":"Tiendil","id":871672,"avatar_url":"https://avatars.githubusercontent.com/u/871672?v=3","gravatar_id":"","url":"https://api.github.com/users/Tiendil","html_url":"https://github.com/Tiendil","followers_url":"https://api.github.com/users/Tiendil/followers","following_url":"https://api.github.com/users/Tiendil/following{/other_user}","gists_url":"https://api.github.com/users/Tiendil/gists{/gist_id}","starred_url":"https://api.github.com/users/Tiendil/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Tiendil/subscriptions","organizations_url":"https://api.github.com/users/Tiendil/orgs","repos_url":"https://api.github.com/users/Tiendil/repos","events_url":"https://api.github.com/users/Tiendil/events{/privacy}","received_events_url":"https://api.github.com/users/Tiendil/received_events","type":"User","site_admin":false},"assignees":[{"login":"Tiendil","id":871672,"avatar_url":"https://avatars.githubusercontent.com/u/871672?v=3","gravatar_id":"","url":"https://api.github.com/users/Tiendil","html_url":"https://github.com/Tiendil","followers_url":"https://api.github.com/users/Tiendil/followers","following_url":"https://api.github.com/users/Tiendil/following{/other_user}","gists_url":"https://api.github.com/users/Tiendil/gists{/gist_id}","starred_url":"https://api.github.com/users/Tiendil/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Tiendil/subscriptions","organizations_url":"https://api.github.com/users/Tiendil/orgs","repos_url":"https://api.github.com/users/Tiendil/repos","events_url":"https://api.github.com/users/Tiendil/events{/privacy}","received_events_url":"https://api.github.com/users/Tiendil/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/Tiendil/the-tale/milestones/68","html_url":"https://github.com/Tiendil/the-tale/milestones/v0.3.23","labels_url":"https://api.github.com/repos/Tiendil/the-tale/milestones/68/labels","id":2011055,"number":68,"title":"v0.3.23","description":"","creator":{"login":"Tiendil","id":871672,"avatar_url":"https://avatars.githubusercontent.com/u/871672?v=3","gravatar_id":"","url":"https://api.github.com/users/Tiendil","html_url":"https://github.com/Tiendil","followers_url":"https://api.github.com/users/Tiendil/followers","following_url":"https://api.github.com/users/Tiendil/following{/other_user}","gists_url":"https://api.github.com/users/Tiendil/gists{/gist_id}","starred_url":"https://api.github.com/users/Tiendil/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Tiendil/subscriptions","organizations_url":"https://api.github.com/users/Tiendil/orgs","repos_url":"https://api.github.com/users/Tiendil/repos","events_url":"https://api.github.com/users/Tiendil/events{/privacy}","received_events_url":"https://api.github.com/users/Tiendil/received_events","type":"User","site_admin":false},"open_issues":13,"closed_issues":0,"state":"open","created_at":"2016-09-17T14:52:46Z","updated_at":"2016-09-26T17:19:46Z","due_on":null,"closed_at":null},"comments":0,"created_at":"2016-09-26T17:19:46Z","updated_at":"2016-09-26T17:19:46Z","closed_at":null,"body":"Из-за этого возникают ошибки при удалении уже удалённых карт.\r\n\r\n```\r\nWorker exception: PostponedTaskPrototype(model=<PostponedTask: PostponedTask object>)\r\n\r\nRemoveUnexistedCardError\r\ntry to remove unexisted card: 121286\r\n\r\nDjango Version: 1.9.6\r\nPython Executable: /home/the-tale/env/bin/python\r\nPython Version: 2.7.11\r\nPython Path: ['/home/the-tale/env/bin', '/home/the-tale/env/local/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg', '/home/the-tale/env/src/dext', '/home/the-tale/env/src/deworld', '/home/the-tale/env/src/questgen', '/home/the-tale/env/lib/python2.7', '/home/the-tale/env/lib/python2.7/plat-linux2', '/home/the-tale/env/lib/python2.7/lib-tk', '/home/the-tale/env/lib/python2.7/lib-old', '/home/the-tale/env/lib/python2.7/lib-dynload', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-linux2', '/usr/lib/python2.7/lib-tk', '/home/the-tale/env/local/lib/python2.7/site-packages', '/home/the-tale/env/local/lib/python2.7/site-packages/newrelic-2.70.0.51']\r\nServer time: Mon, 26 Sep 2016 11:14:50 +0000\r\nInstalled Applications:\r\n['django.contrib.auth',\r\n 'django.contrib.contenttypes',\r\n 'django.contrib.sessions',\r\n 'django.contrib.messages',\r\n 'django.contrib.admin',\r\n 'dext.less',\r\n 'dext.settings',\r\n 'dext.forms',\r\n 'dext.common.utils',\r\n 'dext.common.amqp_queues',\r\n 'dext.common.meta_relations',\r\n 'the_tale.common.utils',\r\n 'the_tale.common.postponed_tasks',\r\n 'the_tale.post_service',\r\n 'the_tale.accounts.third_party',\r\n 'the_tale.accounts',\r\n 'the_tale.accounts.clans',\r\n 'the_tale.accounts.personal_messages',\r\n 'the_tale.accounts.friends',\r\n 'the_tale.accounts.achievements',\r\n 'the_tale.guide',\r\n 'the_tale.portal',\r\n 'the_tale.portal.developers_info',\r\n 'the_tale.game.chronicle',\r\n 'the_tale.game',\r\n 'the_tale.game.jobs',\r\n 'the_tale.game.abilities',\r\n 'the_tale.game.heroes',\r\n 'the_tale.game.actions',\r\n 'the_tale.game.quests',\r\n 'the_tale.game.map',\r\n 'the_tale.game.roads',\r\n 'the_tale.game.places',\r\n 'the_tale.game.artifacts',\r\n 'the_tale.game.mobs',\r\n 'the_tale.game.companions',\r\n 'the_tale.game.persons',\r\n 'the_tale.game.balance',\r\n 'the_tale.game.bills',\r\n 'the_tale.game.ratings',\r\n 'the_tale.game.pvp',\r\n 'the_tale.game.cards',\r\n 'the_tale.cms',\r\n 'the_tale.cms.news',\r\n 'the_tale.forum',\r\n 'the_tale.blogs',\r\n 'the_tale.collections',\r\n 'the_tale.linguistics',\r\n 'the_tale.finances.shop',\r\n 'the_tale.finances.market',\r\n 'the_tale.finances.bank',\r\n 'the_tale.finances.xsolla',\r\n 'the_tale.statistics']\r\nInstalled Middleware:\r\n('django.middleware.common.CommonMiddleware',\r\n 'django.contrib.sessions.middleware.SessionMiddleware',\r\n 'django.middleware.csrf.CsrfViewMiddleware',\r\n 'django.contrib.auth.middleware.AuthenticationMiddleware',\r\n 'django.contrib.messages.middleware.MessageMiddleware',\r\n 'django.middleware.clickjacking.XFrameOptionsMiddleware',\r\n 'dext.settings.middleware.SettingsMiddleware',\r\n 'the_tale.accounts.middleware.RegistrationMiddleware',\r\n 'the_tale.accounts.third_party.middleware.ThirdPartyMiddleware',\r\n 'the_tale.accounts.middleware.FirstTimeVisitMiddleware')\r\n\r\n\r\nTraceback:\r\n\r\nFile \"/home/the-tale/env/local/lib/python2.7/site-packages/the_tale/common/postponed_tasks/prototypes.py\" in process\r\n  158.             self.internal_result = self.internal_logic.process(self, **kwargs)\r\n\r\nFile \"/home/the-tale/env/local/lib/python2.7/site-packages/the_tale/game/heroes/postponed_tasks.py\" in process\r\n  668.         card = hero.cards.combine_cards(self.cards)\r\n\r\nFile \"/home/the-tale/env/local/lib/python2.7/site-packages/the_tale/game/cards/container.py\" in combine_cards\r\n  176.             self.remove_card(card_uid)\r\n\r\nFile \"/home/the-tale/env/local/lib/python2.7/site-packages/the_tale/game/cards/container.py\" in remove_card\r\n  75.             raise exceptions.RemoveUnexistedCardError(card_uid=card_uid)\r\n\r\nException Type: RemoveUnexistedCardError\r\nException Value: try to remove unexisted card: 121286\r\nRequest data not supplied\r\n\r\nSettings:\r\nUsing settings module the_tale.settings\r\nSOCIAL_WIKI_URL = u'http://ru.the-tale.wikia.com/wiki/\\u0421\\u043a\\u0430\\u0437\\u043a\\u0430_\\u0432\\u0438\\u043a\\u0438'\r\nPORTAL_LAST_BACKUP_PATH = '/home/the-tale/last_backup.gztar'\r\nPAYMENTS_XSOLLA_MARKETPLACE = 'paydesk'\r\nUSE_X_FORWARDED_PORT = False\r\nSITE_URL = 'the-tale.org'\r\nCSRF_COOKIE_SECURE = False\r\nPAYMENTS_XSOLLA_THEME = 101\r\nLANGUAGE_CODE = 'ru'\r\nROOT_URLCONF = 'the_tale.urls'\r\nMANAGERS = []\r\nEMAIL_HOST_PASSWORD = u'********************'\r\nSILENCED_SYSTEM_CHECKS = []\r\nDEFAULT_CHARSET = 'utf-8'\r\nEMAIL_SUPPORT = u'\\xab\\u0421\\u043a\\u0430\\u0437\\u043a\\u0430\\xbb <support@the-tale.org>'\r\nSTATIC_ROOT = None\r\nCDNS =\r\nUSE_THOUSAND_SEPARATOR = False\r\nALLOWED_HOSTS = ['the-tale.org', '.the-tale.org', 'the-tale.com', '.the-tale.com']\r\nDCONT_URL = '//the-tale.org/dcont/'\r\nMESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'\r\nEMAIL_SUBJECT_PREFIX = '[Django] '\r\nSERVER_EMAIL = u'\\xab\\u0421\\u043a\\u0430\\u0437\\u043a\\u0430\\xbb: \\u0441\\u0438\\u0441\\u0442\\u0435\\u043c\\u043d\\u043e\\u0435 \\u0441\\u043e\\u043e\\u0431\\u0449\\u0435\\u043d\\u0438\\u0435 <no-reply@the-tale.org>'\r\nSECURE_HSTS_SECONDS = 0\r\nCDNS_ENABLED = True\r\nNEWRELIC_ENABLED = True\r\nAPI_CLIENT = u'********************'\r\nSESSION_CACHE_ALIAS = 'default'\r\nPAYMENTS_XSOLLA_ENABLED = True\r\nSESSION_COOKIE_NAME = 'sessionid'\r\nAMQP_BROKER_VHOST = '/the-tale'\r\nEMAIL_SUPPORT_SHORT = u'support@the-tale.org'\r\nTIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']\r\nSECURE_REDIRECT_EXEMPT = []\r\nDATABASES = {'default': {'ENGINE': 'django.db.backends.postgresql_psycopg2', 'AUTOCOMMIT': True, 'ATOMIC_REQUESTS': False, 'NAME': 'the-tale', 'CONN_MAX_AGE': 3600, 'TIME_ZONE': None, 'PORT': '', 'HOST': 'localhost', 'USER': 'the-tale', 'TEST': {'COLLATION': None, 'CHARSET': None, 'NAME': None, 'MIRROR': None}, 'PASSWORD': u'********************', 'OPTIONS': {}}}\r\nEMAIL_SSL_KEYFILE = u'********************'\r\nTEMPLATE_DEBUG = False\r\nFILE_UPLOAD_DIRECTORY_PERMISSIONS = None\r\nSOCIAL_TWITTER_GROUP_URL = 'https://twitter.com/zpg_tale'\r\nSOCIAL_ANDROID_URL = u'https://play.google.com/store/apps/details?id=com.lonebytesoft.thetaleclient'\r\nPREPEND_WWW = False\r\nFILE_UPLOAD_PERMISSIONS = None\r\nFILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']\r\nMETA_CONFIG = <dext.common.utils.meta_config.MetaConfig object at 0x7fac2a845cd0>\r\nDEFAULT_CONTENT_TYPE = 'text/html'\r\nTEST_RUNNER = 'django.test.runner.DiscoverRunner'\r\nPAYMENTS_ALWAYS_ALLOWED_ACCOUNTS = [1]\r\nAPPEND_SLASH = True\r\nFIRST_DAY_OF_WEEK = 0\r\nDATABASE_ROUTERS = []\r\nDEFAULT_TABLESPACE = ''\r\nYEAR_MONTH_FORMAT = 'F Y'\r\nPORTAL_AWS_ACCESS_KEY = u'********************'\r\nSTATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'\r\nCACHES = {'default': {'BACKEND': 'django.core.cache.backends.memcached.PyLibMCCache', 'OPTIONS': {'tcp_nodelay': True}, 'LOCATION': '127.0.0.1:11211'}}\r\nSTATIC_CDN = '//static.the-tale.org/static/216/'\r\nSESSION_COOKIE_PATH = '/'\r\nDCONT_CDN = '//static.the-tale.org//the-tale.org/dcont/'\r\nSOCIAL_DARK_THEME_URL = u'http://the-tale.org/forum/threads/1407'\r\nPORTAL_AWS_SECRET_KEY = u'********************'\r\nMIDDLEWARE_CLASSES =\r\nUSE_I18N = True\r\nSTATIC_DIR = '/home/the-tale/env/local/lib/python2.7/site-packages/the_tale/static'\r\nSECRET_KEY = u'********************'\r\nLANGUAGE_COOKIE_NAME = 'django_language'\r\nSOCIAL_FACEBOOK_GROUP_URL = 'https://www.facebook.com/groups/zpgtale/'\r\nDEFAULT_INDEX_TABLESPACE = ''\r\nPAGE_TITLE = u'\\u0421\\u043a\\u0430\\u0437\\u043a\\u0430'\r\nLOGGING_CONFIG = 'logging.config.dictConfig'\r\nTEMPLATE_LOADERS = ['django.template.loaders.filesystem.Loader', 'django.template.loaders.app_directories.Loader']\r\nTESTS_RUNNING = False\r\nWSGI_APPLICATION = None\r\nPAYMENTS_XSOLLA_BASE_LINK = u'https://secure.xsolla.com/paystation2/'\r\nX_FRAME_OPTIONS = 'DENY'\r\nCSRF_COOKIE_NAME = 'csrftoken'\r\nSTATIC_DEBUG_URL = '/static/216/'\r\nFORCE_SCRIPT_NAME = None\r\nUSE_X_FORWARDED_HOST = False\r\nCSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'\r\nEMAIL_TIMEOUT = None\r\nSECURE_SSL_HOST = None\r\nSIGNING_BACKEND = 'django.core.signing.TimestampSigner'\r\nSESSION_COOKIE_SECURE = False\r\nHOME_DIR = '/home/the-tale'\r\nSECURE_BROWSER_XSS_FILTER = False\r\nCSRF_COOKIE_DOMAIN = None\r\nSOCIAL_VK_GROUP_URL = 'http://vk.com/zpgtale'\r\nFILE_CHARSET = 'utf-8'\r\nDEBUG = False\r\nCSRF_TRUSTED_ORIGINS = []\r\nINTERNAL_IPS = []\r\nDEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'\r\nINSTALLED_APPS = ['django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.admin', 'dext.less', 'dext.settings', 'dext.forms', 'dext.common.utils', 'dext.common.amqp_queues', 'dext.common.meta_relations', 'the_tale.common.utils', 'the_tale.common.postponed_tasks', 'the_tale.post_service', 'the_tale.accounts.third_party', 'the_tale.accounts', 'the_tale.accounts.clans', 'the_tale.accounts.personal_messages', 'the_tale.accounts.friends', 'the_tale.accounts.achievements', 'the_tale.guide', 'the_tale.portal', 'the_tale.portal.developers_info', 'the_tale.game.chronicle', 'the_tale.game', 'the_tale.game.jobs', 'the_tale.game.abilities', 'the_tale.game.heroes', 'the_tale.game.actions', 'the_tale.game.quests', 'the_tale.game.map', 'the_tale.game.roads', 'the_tale.game.places', 'the_tale.game.artifacts', 'the_tale.game.mobs', 'the_tale.game.companions', 'the_tale.game.persons', 'the_tale.game.balance', 'the_tale.game.bills', 't\r\n he_tale.game.ratings', 'the_tale.game.pvp', 'the_tale.game.cards', 'the_tale.cms', 'the_tale.cms.news', 'the_tale.forum', 'the_tale.blogs', 'the_tale.collections', 'the_tale.linguistics', 'the_tale.finances.shop', 'the_tale.finances.market', 'the_tale.finances.bank', 'the_tale.finances.xsolla', 'the_tale.statistics']\r\nLANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']\r\nUSE_L10N = True\r\nXSOLLA_ALLOWED_IPS = ['94.103.26.178', '94.103.26.181', '159.255.220.241', '159.255.220.242', '159.255.220.243', '159.255.220.244', '159.255.220.245', '159.255.220.246', '159.255.220.247', '159.255.220.248', '159.255.220.249', '159.255.220.250', '159.255.220.251', '159.255.220.252', '159.255.220.253', '159.255.220.254', '159.255.220.255', '185.30.20.0', '185.30.20.1', '185.30.20.2', '185.30.20.3', '185.30.20.4', '185.30.20.5', '185.30.20.6', '185.30.20.7', '185.30.20.8', '185.30.20.9', '185.30.20.10', '185.30.20.11', '185.30.20.12', '185.30.20.13', '185.30.20.14', '185.30.20.15', '185.30.20.16', '185.30.20.17', '185.30.20.18', '185.30.20.19', '185.30.20.20', '185.30.20.21', '185.30.20.22', '185.30.20.23', '185.30.20.24', '185.30.20.25', '185.30.20.26', '185.30.20.27', '185.30.20.28', '185.30.20.29', '185.30.20.30', '185.30.20.31', '185.30.20.32', '185.30.20.33', '185.30.20.34', '185.30.20.35', '185.30.20.36', '185.30.20.37', '185.30.20.38', '185.30.20.39', '185.30.20.40', '185.30.20.\r\n 41', '185.30.20.42', '185.30.20.43', '185.30.20.44', '185.30.20.45', '185.30.20.46', '185.30.20.47', '185.30.20.48', '185.30.20.49', '185.30.20.50', '185.30.20.51', '185.30.20.52', '185.30.20.53', '185.30.20.54', '185.30.20.55', '185.30.20.56', '185.30.20.57', '185.30.20.58', '185.30.20.59', '185.30.20.60', '185.30.20.61', '185.30.20.62', '185.30.20.63', '185.30.20.64', '185.30.20.65', '185.30.20.66', '185.30.20.67', '185.30.20.68', '185.30.20.69', '185.30.20.70', '185.30.20.71', '185.30.20.72', '185.30.20.73', '185.30.20.74', '185.30.20.75', '185.30.20.76', '185.30.20.77', '185.30.20.78', '185.30.20.79', '185.30.20.80', '185.30.20.81', '185.30.20.82', '185.30.20.83', '185.30.20.84', '185.30.20.85', '185.30.20.86', '185.30.20.87', '185.30.20.88', '185.30.20.89', '185.30.20.90', '185.30.20.91', '185.30.20.92', '185.30.20.93', '185.30.20.94', '185.30.20.95', '185.30.20.96', '185.30.20.97', '185.30.20.98', '185.30.20.99', '185.30.20.100', '185.30.20.101', '185.30.20.102', '185.30.20.10\r\n 3', '185.30.20.104', '185.30.20.105', '185.30.20.106', '185.30.20.107', '185.30.20.108', '185.30.20.109', '185.30.20.110', '185.30.20.111', '185.30.20.112', '185.30.20.113', '185.30.20.114', '185.30.20.115', '185.30.20.116', '185.30.20.117', '185.30.20.118', '185.30.20.119', '185.30.20.120', '185.30.20.121', '185.30.20.122', '185.30.20.123', '185.30.20.124', '185.30.20.125', '185.30.20.126', '185.30.20.127', '185.30.20.128', '185.30.20.129', '185.30.20.130', '185.30.20.131', '185.30.20.132', '185.30.20.133', '185.30.20.134', '185.30.20.135', '185.30.20.136', '185.30.20.137', '185.30.20.138', '185.30.20.139', '185.30.20.140', '185.30.20.141', '185.30.20.142', '185.30.20.143', '185.30.20.144', '185.30.20.145', '185.30.20.146', '185.30.20.147', '185.30.20.148', '185.30.20.149', '185.30.20.150', '185.30.20.151', '185.30.20.152', '185.30.20.153', '185.30.20.154', '185.30.20.155', '185.30.20.156', '185.30.20.157', '185.30.20.158', '185.30.20.159', '185.30.20.160', '185.30.20.161', '185.30\r\n .20.162', '185.30.20.163', '185.30.20.164', '185.30.20.165', '185.30.20.166', '185.30.20.167', '185.30.20.168', '185.30.20.169', '185.30.20.170', '185.30.20.171', '185.30.20.172', '185.30.20.173', '185.30.20.174', '185.30.20.175', '185.30.20.176', '185.30.20.177', '185.30.20.178', '185.30.20.179', '185.30.20.180', '185.30.20.181', '185.30.20.182', '185.30.20.183', '185.30.20.184', '185.30.20.185', '185.30.20.186', '185.30.20.187', '185.30.20.188', '185.30.20.189', '185.30.20.190', '185.30.20.191', '185.30.20.192', '185.30.20.193', '185.30.20.194', '185.30.20.195', '185.30.20.196', '185.30.20.197', '185.30.20.198', '185.30.20.199', '185.30.20.200', '185.30.20.201', '185.30.20.202', '185.30.20.203', '185.30.20.204', '185.30.20.205', '185.30.20.206', '185.30.20.207', '185.30.20.208', '185.30.20.209', '185.30.20.210', '185.30.20.211', '185.30.20.212', '185.30.20.213', '185.30.20.214', '185.30.20.215', '185.30.20.216', '185.30.20.217', '185.30.20.218', '185.30.20.219', '185.30.20.220', '\r\n 185.30.20.221', '185.30.20.222', '185.30.20.223', '185.30.20.224', '185.30.20.225', '185.30.20.226', '185.30.20.227', '185.30.20.228', '185.30.20.229', '185.30.20.230', '185.30.20.231', '185.30.20.232', '185.30.20.233', '185.30.20.234', '185.30.20.235', '185.30.20.236', '185.30.20.237', '185.30.20.238', '185.30.20.239', '185.30.20.240', '185.30.20.241', '185.30.20.242', '185.30.20.243', '185.30.20.244', '185.30.20.245', '185.30.20.246', '185.30.20.247', '185.30.20.248', '185.30.20.249', '185.30.20.250', '185.30.20.251', '185.30.20.252', '185.30.20.253', '185.30.20.254', '185.30.20.255', '185.30.21.0', '185.30.21.1', '185.30.21.2', '185.30.21.3', '185.30.21.4', '185.30.21.5', '185.30.21.6', '185.30.21.7', '185.30.21.8', '185.30.21.9', '185.30.21.10', '185.30.21.11', '185.30.21.12', '185.30.21.13', '185.30.21.14', '185.30.21.15', '185.30.21.16', '185.30.21.17', '185.30.21.18', '185.30.21.19', '185.30.21.20', '185.30.21.21', '185.30.21.22', '185.30.21.23', '185.30.21.24', '185.30.21.25\r\n ', '185.30.21.26', '185.30.21.27', '185.30.21.28', '185.30.21.29', '185.30.21.30', '185.30.21.31', '185.30.21.32', '185.30.21.33', '185.30.21.34', '185.30.21.35', '185.30.21.36', '185.30.21.37', '185.30.21.38', '185.30.21.39', '185.30.21.40', '185.30.21.41', '185.30.21.42', '185.30.21.43', '185.30.21.44', '185.30.21.45', '185.30.21.46', '185.30.21.47', '185.30.21.48', '185.30.21.49', '185.30.21.50', '185.30.21.51', '185.30.21.52', '185.30.21.53', '185.30.21.54', '185.30.21.55', '185.30.21.56', '185.30.21.57', '185.30.21.58', '185.30.21.59', '185.30.21.60', '185.30.21.61', '185.30.21.62', '185.30.21.63', '185.30.21.64', '185.30.21.65', '185.30.21.66', '185.30.21.67', '185.30.21.68', '185.30.21.69', '185.30.21.70', '185.30.21.71', '185.30.21.72', '185.30.21.73', '185.30.21.74', '185.30.21.75', '185.30.21.76', '185.30.21.77', '185.30.21.78', '185.30.21.79', '185.30.21.80', '185.30.21.81', '185.30.21.82', '185.30.21.83', '185.30.21.84', '185.30.21.85', '185.30.21.86', '185.30.21.87', '1\r\n 85.30.21.88', '185.30.21.89', '185.30.21.90', '185.30.21.91', '185.30.21.92', '185.30.21.93', '185.30.21.94', '185.30.21.95', '185.30.21.96', '185.30.21.97', '185.30.21.98', '185.30.21.99', '185.30.21.100', '185.30.21.101', '185.30.21.102', '185.30.21.103', '185.30.21.104', '185.30.21.105', '185.30.21.106', '185.30.21.107', '185.30.21.108', '185.30.21.109', '185.30.21.110', '185.30.21.111', '185.30.21.112', '185.30.21.113', '185.30.21.114', '185.30.21.115', '185.30.21.116', '185.30.21.117', '185.30.21.118', '185.30.21.119', '185.30.21.120', '185.30.21.121', '185.30.21.122', '185.30.21.123', '185.30.21.124', '185.30.21.125', '185.30.21.126', '185.30.21.127', '185.30.21.128', '185.30.21.129', '185.30.21.130', '185.30.21.131', '185.30.21.132', '185.30.21.133', '185.30.21.134', '185.30.21.135', '185.30.21.136', '185.30.21.137', '185.30.21.138', '185.30.21.139', '185.30.21.140', '185.30.21.141', '185.30.21.142', '185.30.21.143', '185.30.21.144', '185.30.21.145', '185.30.21.146', '185.30.\r\n 21.147', '185.30.21.148', '185.30.21.149', '185.30.21.150', '185.30.21.151', '185.30.21.152', '185.30.21.153', '185.30.21.154', '185.30.21.155', '185.30.21.156', '185.30.21.157', '185.30.21.158', '185.30.21.159', '185.30.21.160', '185.30.21.161', '185.30.21.162', '185.30.21.163', '185.30.21.164', '185.30.21.165', '185.30.21.166', '185.30.21.167', '185.30.21.168', '185.30.21.169', '185.30.21.170', '185.30.21.171', '185.30.21.172', '185.30.21.173', '185.30.21.174', '185.30.21.175', '185.30.21.176', '185.30.21.177', '185.30.21.178', '185.30.21.179', '185.30.21.180', '185.30.21.181', '185.30.21.182', '185.30.21.183', '185.30.21.184', '185.30.21.185', '185.30.21.186', '185.30.21.187', '185.30.21.188', '185.30.21.189', '185.30.21.190', '185.30.21.191', '185.30.21.192', '185.30.21.193', '185.30.21.194', '185.30.21.195', '185.30.21.196', '185.30.21.197', '185.30.21.198', '185.30.21.199', '185.30.21.200', '185.30.21.201', '185.30.21.202', '185.30.21.203', '185.30.21.204', '185.30.21.205', '1\r\n 85.30.21.206', '185.30.21.207', '185.30.21.208', '185.30.21.209', '185.30.21.210', '185.30.21.211', '185.30.21.212', '185.30.21.213', '185.30.21.214', '185.30.21.215', '185.30.21.216', '185.30.21.217', '185.30.21.218', '185.30.21.219', '185.30.21.220', '185.30.21.221', '185.30.21.222', '185.30.21.223', '185.30.21.224', '185.30.21.225', '185.30.21.226', '185.30.21.227', '185.30.21.228', '185.30.21.229', '185.30.21.230', '185.30.21.231', '185.30.21.232', '185.30.21.233', '185.30.21.234', '185.30.21.235', '185.30.21.236', '185.30.21.237', '185.30.21.238', '185.30.21.239', '185.30.21.240', '185.30.21.241', '185.30.21.242', '185.30.21.243', '185.30.21.244', '185.30.21.245', '185.30.21.246', '185.30.21.247', '185.30.21.248', '185.30.21.249', '185.30.21.250', '185.30.21.251', '185.30.21.252', '185.30.21.253', '185.30.21.254', '185.30.21.255', '185.30.22.0', '185.30.22.1', '185.30.22.2', '185.30.22.3', '185.30.22.4', '185.30.22.5', '185.30.22.6', '185.30.22.7', '185.30.22.8', '185.30.22.9',\r\n  '185.30.22.10', '185.30.22.11', '185.30.22.12', '185.30.22.13', '185.30.22.14', '185.30.22.15', '185.30.22.16', '185.30.22.17', '185.30.22.18', '185.30.22.19', '185.30.22.20', '185.30.22.21', '185.30.22.22', '185.30.22.23', '185.30.22.24', '185.30.22.25', '185.30.22.26', '185.30.22.27', '185.30.22.28', '185.30.22.29', '185.30.22.30', '185.30.22.31', '185.30.22.32', '185.30.22.33', '185.30.22.34', '185.30.22.35', '185.30.22.36', '185.30.22.37', '185.30.22.38', '185.30.22.39', '185.30.22.40', '185.30.22.41', '185.30.22.42', '185.30.22.43', '185.30.22.44', '185.30.22.45', '185.30.22.46', '185.30.22.47', '185.30.22.48', '185.30.22.49', '185.30.22.50', '185.30.22.51', '185.30.22.52', '185.30.22.53', '185.30.22.54', '185.30.22.55', '185.30.22.56', '185.30.22.57', '185.30.22.58', '185.30.22.59', '185.30.22.60', '185.30.22.61', '185.30.22.62', '185.30.22.63', '185.30.22.64', '185.30.22.65', '185.30.22.66', '185.30.22.67', '185.30.22.68', '185.30.22.69', '185.30.22.70', '185.30.22.71', '185\r\n .30.22.72', '185.30.22.73', '185.30.22.74', '185.30.22.75', '185.30.22.76', '185.30.22.77', '185.30.22.78', '185.30.22.79', '185.30.22.80', '185.30.22.81', '185.30.22.82', '185.30.22.83', '185.30.22.84', '185.30.22.85', '185.30.22.86', '185.30.22.87', '185.30.22.88', '185.30.22.89', '185.30.22.90', '185.30.22.91', '185.30.22.92', '185.30.22.93', '185.30.22.94', '185.30.22.95', '185.30.22.96', '185.30.22.97', '185.30.22.98', '185.30.22.99', '185.30.22.100', '185.30.22.101', '185.30.22.102', '185.30.22.103', '185.30.22.104', '185.30.22.105', '185.30.22.106', '185.30.22.107', '185.30.22.108', '185.30.22.109', '185.30.22.110', '185.30.22.111', '185.30.22.112', '185.30.22.113', '185.30.22.114', '185.30.22.115', '185.30.22.116', '185.30.22.117', '185.30.22.118', '185.30.22.119', '185.30.22.120', '185.30.22.121', '185.30.22.122', '185.30.22.123', '185.30.22.124', '185.30.22.125', '185.30.22.126', '185.30.22.127', '185.30.22.128', '185.30.22.129', '185.30.22.130', '185.30.22.131', '185.30.2\r\n 2.132', '185.30.22.133', '185.30.22.134', '185.30.22.135', '185.30.22.136', '185.30.22.137', '185.30.22.138', '185.30.22.139', '185.30.22.140', '185.30.22.141', '185.30.22.142', '185.30.22.143', '185.30.22.144', '185.30.22.145', '185.30.22.146', '185.30.22.147', '185.30.22.148', '185.30.22.149', '185.30.22.150', '185.30.22.151', '185.30.22.152', '185.30.22.153', '185.30.22.154', '185.30.22.155', '185.30.22.156', '185.30.22.157', '185.30.22.158', '185.30.22.159', '185.30.22.160', '185.30.22.161', '185.30.22.162', '185.30.22.163', '185.30.22.164', '185.30.22.165', '185.30.22.166', '185.30.22.167', '185.30.22.168', '185.30.22.169', '185.30.22.170', '185.30.22.171', '185.30.22.172', '185.30.22.173', '185.30.22.174', '185.30.22.175', '185.30.22.176', '185.30.22.177', '185.30.22.178', '185.30.22.179', '185.30.22.180', '185.30.22.181', '185.30.22.182', '185.30.22.183', '185.30.22.184', '185.30.22.185', '185.30.22.186', '185.30.22.187', '185.30.22.188', '185.30.22.189', '185.30.22.190', '18\r\n 5.30.22.191', '185.30.22.192', '185.30.22.193', '185.30.22.194', '185.30.22.195', '185.30.22.196', '185.30.22.197', '185.30.22.198', '185.30.22.199', '185.30.22.200', '185.30.22.201', '185.30.22.202', '185.30.22.203', '185.30.22.204', '185.30.22.205', '185.30.22.206', '185.30.22.207', '185.30.22.208', '185.30.22.209', '185.30.22.210', '185.30.22.211', '185.30.22.212', '185.30.22.213', '185.30.22.214', '185.30.22.215', '185.30.22.216', '185.30.22.217', '185.30.22.218', '185.30.22.219', '185.30.22.220', '185.30.22.221', '185.30.22.222', '185.30.22.223', '185.30.22.224', '185.30.22.225', '185.30.22.226', '185.30.22.227', '185.30.22.228', '185.30.22.229', '185.30.22.230', '185.30.22.231', '185.30.22.232', '185.30.22.233', '185.30.22.234', '185.30.22.235', '185.30.22.236', '185.30.22.237', '185.30.22.238', '185.30.22.239', '185.30.22.240', '185.30.22.241', '185.30.22.242', '185.30.22.243', '185.30.22.244', '185.30.22.245', '185.30.22.246', '185.30.22.247', '185.30.22.248', '185.30.22.249\r\n ', '185.30.22.250', '185.30.22.251', '185.30.22.252', '185.30.22.253', '185.30.22.254', '185.30.22.255', '185.30.23.0', '185.30.23.1', '185.30.23.2', '185.30.23.3', '185.30.23.4', '185.30.23.5', '185.30.23.6', '185.30.23.7', '185.30.23.8', '185.30.23.9', '185.30.23.10', '185.30.23.11', '185.30.23.12', '185.30.23.13', '185.30.23.14', '185.30.23.15', '185.30.23.16', '185.30.23.17', '185.30.23.18', '185.30.23.19', '185.30.23.20', '185.30.23.21', '185.30.23.22', '185.30.23.23', '185.30.23.24', '185.30.23.25', '185.30.23.26', '185.30.23.27', '185.30.23.28', '185.30.23.29', '185.30.23.30', '185.30.23.31', '185.30.23.32', '185.30.23.33', '185.30.23.34', '185.30.23.35', '185.30.23.36', '185.30.23.37', '185.30.23.38', '185.30.23.39', '185.30.23.40', '185.30.23.41', '185.30.23.42', '185.30.23.43', '185.30.23.44', '185.30.23.45', '185.30.23.46', '185.30.23.47', '185.30.23.48', '185.30.23.49', '185.30.23.50', '185.30.23.51', '185.30.23.52', '185.30.23.53', '185.30.23.54', '185.30.23.55', '185.3\r\n 0.23.56', '185.30.23.57', '185.30.23.58', '185.30.23.59', '185.30.23.60', '185.30.23.61', '185.30.23.62', '185.30.23.63', '185.30.23.64', '185.30.23.65', '185.30.23.66', '185.30.23.67', '185.30.23.68', '185.30.23.69', '185.30.23.70', '185.30.23.71', '185.30.23.72', '185.30.23.73', '185.30.23.74', '185.30.23.75', '185.30.23.76', '185.30.23.77', '185.30.23.78', '185.30.23.79', '185.30.23.80', '185.30.23.81', '185.30.23.82', '185.30.23.83', '185.30.23.84', '185.30.23.85', '185.30.23.86', '185.30.23.87', '185.30.23.88', '185.30.23.89', '185.30.23.90', '185.30.23.91', '185.30.23.92', '185.30.23.93', '185.30.23.94', '185.30.23.95', '185.30.23.96', '185.30.23.97', '185.30.23.98', '185.30.23.99', '185.30.23.100', '185.30.23.101', '185.30.23.102', '185.30.23.103', '185.30.23.104', '185.30.23.105', '185.30.23.106', '185.30.23.107', '185.30.23.108', '185.30.23.109', '185.30.23.110', '185.30.23.111', '185.30.23.112', '185.30.23.113', '185.30.23.114', '185.30.23.115', '185.30.23.116', '185.30.23\r\n .117', '185.30.23.118', '185.30.23.119', '185.30.23.120', '185.30.23.121', '185.30.23.122', '185.30.23.123', '185.30.23.124', '185.30.23.125', '185.30.23.126', '185.30.23.127', '185.30.23.128', '185.30.23.129', '185.30.23.130', '185.30.23.131', '185.30.23.132', '185.30.23.133', '185.30.23.134', '185.30.23.135', '185.30.23.136', '185.30.23.137', '185.30.23.138', '185.30.23.139', '185.30.23.140', '185.30.23.141', '185.30.23.142', '185.30.23.143', '185.30.23.144', '185.30.23.145', '185.30.23.146', '185.30.23.147', '185.30.23.148', '185.30.23.149', '185.30.23.150', '185.30.23.151', '185.30.23.152', '185.30.23.153', '185.30.23.154', '185.30.23.155', '185.30.23.156', '185.30.23.157', '185.30.23.158', '185.30.23.159', '185.30.23.160', '185.30.23.161', '185.30.23.162', '185.30.23.163', '185.30.23.164', '185.30.23.165', '185.30.23.166', '185.30.23.167', '185.30.23.168', '185.30.23.169', '185.30.23.170', '185.30.23.171', '185.30.23.172', '185.30.23.173', '185.30.23.174', '185.30.23.175', '185\r\n .30.23.176', '185.30.23.177', '185.30.23.178', '185.30.23.179', '185.30.23.180', '185.30.23.181', '185.30.23.182', '185.30.23.183', '185.30.23.184', '185.30.23.185', '185.30.23.186', '185.30.23.187', '185.30.23.188', '185.30.23.189', '185.30.23.190', '185.30.23.191', '185.30.23.192', '185.30.23.193', '185.30.23.194', '185.30.23.195', '185.30.23.196', '185.30.23.197', '185.30.23.198', '185.30.23.199', '185.30.23.200', '185.30.23.201', '185.30.23.202', '185.30.23.203', '185.30.23.204', '185.30.23.205', '185.30.23.206', '185.30.23.207', '185.30.23.208', '185.30.23.209', '185.30.23.210', '185.30.23.211', '185.30.23.212', '185.30.23.213', '185.30.23.214', '185.30.23.215', '185.30.23.216', '185.30.23.217', '185.30.23.218', '185.30.23.219', '185.30.23.220', '185.30.23.221', '185.30.23.222', '185.30.23.223', '185.30.23.224', '185.30.23.225', '185.30.23.226', '185.30.23.227', '185.30.23.228', '185.30.23.229', '185.30.23.230', '185.30.23.231', '185.30.23.232', '185.30.23.233', '185.30.23.234'\r\n , '185.30.23.235', '185.30.23.236', '185.30.23.237', '185.30.23.238', '185.30.23.239', '185.30.23.240', '185.30.23.241', '185.30.23.242', '185.30.23.243', '185.30.23.244', '185.30.23.245', '185.30.23.246', '185.30.23.247', '185.30.23.248', '185.30.23.249', '185.30.23.250', '185.30.23.251', '185.30.23.252', '185.30.23.253', '185.30.23.254', '185.30.23.255']\r\nSECURE_HSTS_INCLUDE_SUBDOMAINS = False\r\nSTATICFILES_DIRS = []\r\nNEWRELIC_CONF_PATH = '/home/the-tale/conf/newrelic.ini'\r\nEMAIL_NOREPLY = u'\\xab\\u0421\\u043a\\u0430\\u0437\\u043a\\u0430\\xbb <no-reply@the-tale.org>'\r\nSECURE_PROXY_SSL_HEADER = None\r\nLANGUAGE_COOKIE_AGE = None\r\nSESSION_COOKIE_HTTPONLY = True\r\nDEBUG_PROPAGATE_EXCEPTIONS = False\r\nDCONT_DIR = '/home/the-tale/dcont/'\r\nCURRENCIES_BASE = 'USD'\r\nMONTH_DAY_FORMAT = 'F j'\r\nLOGIN_URL = '/accounts/login/'\r\nSESSION_EXPIRE_AT_BROWSER_CLOSE = False\r\nGA_CODE = 'UA-10915391-4'\r\nLESS_DEST_DIR = '/home/the-tale/env/local/lib/python2.7/site-packages/the_tale/static/css'\r\nTIME_FORMAT = 'P'\r\nAMQP_BROKER_HOST = 'localhost'\r\nAUTH_USER_MODEL = 'accounts.Account'\r\nDATE_INPUT_FORMATS = ['%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y']\r\nSESSION_SERIALIZER = 'django.contrib.sessions.serializers.PickleSerializer'\r\nAUTHENTICATION_BACKENDS = ['django.contrib.auth.backends.ModelBackend']\r\nAUTH_PASSWORD_VALIDATORS = u'********************'\r\nCDN_DOMAIN = 'static.the-tale.org'\r\nAMQP_BROKER_PASSWORD = u'********************'\r\nPASSWORD_RESET_TIMEOUT_DAYS = u'********************'\r\nLANGUAGE_COOKIE_DOMAIN = None\r\nCACHE_MIDDLEWARE_ALIAS = 'default'\r\nSESSION_SAVE_EVERY_REQUEST = False\r\nADMIN_MEDIA_PREFIX = '//the-tale.org/static/216/admin/'\r\nNUMBER_GROUPING = 0\r\nSESSION_ENGINE = 'django.contrib.sessions.backends.cached_db'\r\nCSRF_FAILURE_VIEW = 'the_tale.urls.handlerCSRF'\r\nCSRF_COOKIE_PATH = '/'\r\nLOGIN_REDIRECT_URL = '/accounts/profile/'\r\nABSOLUTE_URL_OVERRIDES = {}\r\nDECIMAL_SEPARATOR = '.'\r\nLOGOUT_URL = '/accounts/logout/'\r\nCACHE_MIDDLEWARE_KEY_PREFIX = u'********************'\r\nLOCALE_PATHS = []\r\nTEMPLATE_STRING_IF_INVALID = ''\r\nUTILS_OPEN_EXCHANGE_RATES_API_ID = u'********************'\r\nSESSION_FILE_PATH = None\r\nAMQP_CONNECTION_URL = 'amqp://the-tale:the-tale@localhost//the-tale'\r\nEMAIL_USE_TLS = False\r\nFIXTURE_DIRS = []\r\nEMAIL_HOST = 'localhost'\r\nDATE_FORMAT = 'N j, Y'\r\nMEDIA_ROOT = ''\r\nMAIL_RU = '2422333'\r\nADDTHIS = 'ra-505d67570062215a'\r\nSECURE_CONTENT_TYPE_NOSNIFF = False\r\nDEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'\r\nADMINS = ('Tiendil', 'admin@the-tale.org')\r\nXSOLLA_SECRET_KEY = u'********************'\r\nFORMAT_MODULE_PATH = None\r\nDEFAULT_FROM_EMAIL = 'webmaster@localhost'\r\nYOUTUBE_TUTORIAL = 'https://www.youtube.com/watch?v=P6oSC3zhcUQ'\r\nOWNER = u'\\u0418\\u041f \\u0414\\u0435\\u0434\\u043a\\u043e\\u0432\\u0430 \\u0415\\u043b\\u0435\\u043d\\u0430 \\u0412\\u044f\\u0447\\u0435\\u0441\\u043b\\u0430\\u0432\\u043e\\u0432\\u043d\\u0430, \\u041e\\u0413\\u0420\\u041d\\u0418\\u041f 315312300015343 \\u043e\\u0442 11.09.2015, \\u0438\\u043d\\u0434\\u0435\\u043a\\u0441 308018, \\u0411\\u0435\\u043b\\u0433\\u043e\\u0440\\u043e\\u0434\\u0441\\u043a\\u0430\\u044f \\u043e\\u0431\\u043b., \\u0433. \\u0411\\u0435\\u043b\\u0433\\u043e\\u0440\\u043e\\u0434,  \\u0443\\u043b. \\u041f\\u0430\\u0432\\u043b\\u0438\\u043a\\u0430 \\u041c\\u043e\\u0440\\u043e\\u0437\\u043e\\u0432\\u0430, \\u0434\\u043e\\u043c 14'\r\nTHOUSAND_SEPARATOR = ','\r\nMEDIA_URL = ''\r\nDATETIME_FORMAT = 'N j, Y, P'\r\nTEMPLATE_DIRS = []\r\nSITE_ID = 1\r\nDISALLOWED_USER_AGENTS = []\r\nALLOWED_INCLUDE_ROOTS = []\r\nPROJECT_MODULE = 'the_tale'\r\nDCONT_DEBUG_URL = '/dcont/'\r\nLOGGING = {'loggers': {'the-tale.workers.accounts_registration': {'handlers': ['file_accounts_registration'], 'propagate': True, 'level': 'INFO'}, 'the-tale.workers.collections_items_manager': {'handlers': ['file_collections_items_manager'], 'propagate': True, 'level': 'INFO'}, 'the-tale.workers.game_logic_1': {'handlers': ['file_game_logic_1'], 'propagate': True, 'level': 'INFO'}, 'the-tale.workers.game_logic_2': {'handlers': ['file_game_logic_2'], 'propagate': True, 'level': 'INFO'}, 'the-tale.workers.linguistics_manager': {'handlers': ['file_linguistics_manager'], 'propagate': True, 'level': 'INFO'}, 'django.request': {'handlers': ['mail_admins'], 'propagate': True, 'level': 'ERROR'}, 'the-tale.workers.portal_long_commands': {'handlers': ['file_portal_long_commands'], 'propagate': True, 'level': 'INFO'}, 'the-tale.workers.accounts_accounts_manager': {'handlers': ['file_accounts_accounts_manager'], 'propagate': True, 'level': 'INFO'}, 'the-tale.workers.game_turns_loop': {'handlers'\r\n : ['file_game_turns_loop'], 'propagate': True, 'level': 'INFO'}, 'the-tale.bank_xsolla_requests': {'handlers': ['file_bank_xsolla_requests'], 'propagate': True, 'level': 'INFO'}, 'the-tale.workers.game_pvp_balancer': {'handlers': ['file_game_pvp_balancer'], 'propagate': True, 'level': 'INFO'}, 'the-tale.workers.bank_xsolla_banker': {'handlers': ['file_bank_xsolla_banker'], 'propagate': True, 'level': 'INFO'}, 'the-tale.workers.market_manager': {'handlers': ['file_market_manager'], 'propagate': True, 'level': 'INFO'}, 'the-tale.workers.game_supervisor': {'handlers': ['file_game_supervisor'], 'propagate': True, 'level': 'INFO'}, 'the-tale.workers.bank_bank_processor': {'handlers': ['file_bank_bank_processor'], 'propagate': True, 'level': 'INFO'}, 'the-tale.workers.post_service_message_sender': {'handlers': ['file_post_service_message_sender'], 'propagate': True, 'level': 'INFO'}, 'the-tale': {'handlers': ['mail_admins'], 'propagate': False, 'level': 'INFO'}, 'the-tale.workers.game_lon\r\n g_commands': {'handlers': ['file_game_long_commands'], 'propagate': True, 'level': 'INFO'}, 'the-tale.workers.game_highlevel': {'handlers': ['file_game_highlevel'], 'propagate': True, 'level': 'INFO'}, 'the-tale.linguistics': {'handlers': ['file_linguistics'], 'propagate': True, 'level': 'INFO'}, 'the-tale.workers.achievements_achievements_manager': {'handlers': ['file_achievements_achievements_manager'], 'propagate': True, 'level': 'INFO'}, 'the-tale.workers.game_quests_generator': {'handlers': ['file_game_quests_generator'], 'propagate': True, 'level': 'INFO'}, 'the-tale.workers.postponed_tasks_refrigerator': {'handlers': ['file_postponed_tasks_refrigerator'], 'propagate': True, 'level': 'INFO'}}, 'disable_existing_loggers': True, 'handlers': {'file_bank_xsolla_requests': {'utc': True, 'backupCount': 2, 'level': 'DEBUG', 'interval': 2, 'when': 'D', 'filename': '/home/the-tale/logs/bank_xsolla_requests.log', 'encoding': 'utf-8', 'formatter': 'verbose', 'class': 'logging.handlers.Ti\r\n medRotatingFileHandler'}, 'file_linguistics': {'utc': True, 'backupCount': 2, 'level': 'DEBUG', 'interval': 2, 'when': 'D', 'filename': '/home/the-tale/logs/linguistics.log', 'encoding': 'utf-8', 'formatter': 'verbose', 'class': 'logging.handlers.TimedRotatingFileHandler'}, 'file_postponed_tasks_refrigerator': {'utc': True, 'backupCount': 2, 'level': 'DEBUG', 'interval': 2, 'when': 'D', 'filename': '/home/the-tale/logs/postponed_tasks_refrigerator.log', 'encoding': 'utf-8', 'formatter': 'verbose', 'class': 'logging.handlers.TimedRotatingFileHandler'}, 'file_game_supervisor': {'utc': True, 'backupCount': 2, 'level': 'DEBUG', 'interval': 2, 'when': 'D', 'filename': '/home/the-tale/logs/game_supervisor.log', 'encoding': 'utf-8', 'formatter': 'verbose', 'class': 'logging.handlers.TimedRotatingFileHandler'}, 'file_post_service_message_sender': {'utc': True, 'backupCount': 2, 'level': 'DEBUG', 'interval': 2, 'when': 'D', 'filename': '/home/the-tale/logs/post_service_message_sender.log', '\r\n encoding': 'utf-8', 'formatter': 'verbose', 'class': 'logging.handlers.TimedRotatingFileHandler'}, 'console': {'formatter': 'simple', 'class': 'logging.StreamHandler', 'level': 'DEBUG'}, 'file_achievements_achievements_manager': {'utc': True, 'backupCount': 2, 'level': 'DEBUG', 'interval': 2, 'when': 'D', 'filename': '/home/the-tale/logs/achievements_achievements_manager.log', 'encoding': 'utf-8', 'formatter': 'verbose', 'class': 'logging.handlers.TimedRotatingFileHandler'}, 'file_game_quests_generator': {'utc': True, 'backupCount': 2, 'level': 'DEBUG', 'interval': 2, 'when': 'D', 'filename': '/home/the-tale/logs/game_quests_generator.log', 'encoding': 'utf-8', 'formatter': 'verbose', 'class': 'logging.handlers.TimedRotatingFileHandler'}, 'file_linguistics_manager': {'utc': True, 'backupCount': 2, 'level': 'DEBUG', 'interval': 2, 'when': 'D', 'filename': '/home/the-tale/logs/linguistics_manager.log', 'encoding': 'utf-8', 'formatter': 'verbose', 'class': 'logging.handlers.TimedRotati\r\n ngFileHandler'}, 'file_game_long_commands': {'utc': True, 'backupCount': 2, 'level': 'DEBUG', 'interval': 2, 'when': 'D', 'filename': '/home/the-tale/logs/game_long_commands.log', 'encoding': 'utf-8', 'formatter': 'verbose', 'class': 'logging.handlers.TimedRotatingFileHandler'}, 'file_collections_items_manager': {'utc': True, 'backupCount': 2, 'level': 'DEBUG', 'interval': 2, 'when': 'D', 'filename': '/home/the-tale/logs/collections_items_manager.log', 'encoding': 'utf-8', 'formatter': 'verbose', 'class': 'logging.handlers.TimedRotatingFileHandler'}, 'file_bank_xsolla_banker': {'utc': True, 'backupCount': 2, 'level': 'DEBUG', 'interval': 2, 'when': 'D', 'filename': '/home/the-tale/logs/bank_xsolla_banker.log', 'encoding': 'utf-8', 'formatter': 'verbose', 'class': 'logging.handlers.TimedRotatingFileHandler'}, 'file_bank_bank_processor': {'utc': True, 'backupCount': 2, 'level': 'DEBUG', 'interval': 2, 'when': 'D', 'filename': '/home/the-tale/logs/bank_bank_processor.log', 'encoding':\r\n 'utf-8', 'formatter': 'verbose', 'class': 'logging.handlers.TimedRotatingFileHandler'}, 'file_game_pvp_balancer': {'utc': True, 'backupCount': 2, 'level': 'DEBUG', 'interval': 2, 'when': 'D', 'filename': '/home/the-tale/logs/game_pvp_balancer.log', 'encoding': 'utf-8', 'formatter': 'verbose', 'class': 'logging.handlers.TimedRotatingFileHandler'}, 'file_accounts_registration': {'utc': True, 'backupCount': 2, 'level': 'DEBUG', 'interval': 2, 'when': 'D', 'filename': '/home/the-tale/logs/accounts_registration.log', 'encoding': 'utf-8', 'formatter': 'verbose', 'class': 'logging.handlers.TimedRotatingFileHandler'}, 'file_accounts_accounts_manager': {'utc': True, 'backupCount': 2, 'level': 'DEBUG', 'interval': 2, 'when': 'D', 'filename': '/home/the-tale/logs/accounts_accounts_manager.log', 'encoding': 'utf-8', 'formatter': 'verbose', 'class': 'logging.handlers.TimedRotatingFileHandler'}, 'file_market_manager': {'utc': True, 'backupCount': 2, 'level': 'DEBUG', 'interval': 2, 'when': 'D', '\r\n filename': '/home/the-tale/logs/market_manager.log', 'encoding': 'utf-8', 'formatter': 'verbose', 'class': 'logging.handlers.TimedRotatingFileHandler'}, 'file_game_turns_loop': {'utc': True, 'backupCount': 2, 'level': 'DEBUG', 'interval': 2, 'when': 'D', 'filename': '/home/the-tale/logs/game_turns_loop.log', 'encoding': 'utf-8', 'formatter': 'verbose', 'class': 'logging.handlers.TimedRotatingFileHandler'}, 'mail_admins': {'class': 'django.utils.log.AdminEmailHandler', 'filters': ['require_debug_false'], 'level': 'ERROR'}, 'file_portal_long_commands': {'utc': True, 'backupCount': 2, 'level': 'DEBUG', 'interval': 2, 'when': 'D', 'filename': '/home/the-tale/logs/portal_long_commands.log', 'encoding': 'utf-8', 'formatter': 'verbose', 'class': 'logging.handlers.TimedRotatingFileHandler'}, 'file_game_highlevel': {'utc': True, 'backupCount': 2, 'level': 'DEBUG', 'interval': 2, 'when': 'D', 'filename': '/home/the-tale/logs/game_highlevel.log', 'encoding': 'utf-8', 'formatter': 'verbose', 'c\r\n lass': 'logging.handlers.TimedRotatingFileHandler'}, 'file_game_logic_1': {'utc': True, 'backupCount': 2, 'level': 'DEBUG', 'interval': 2, 'when': 'D', 'filename': '/home/the-tale/logs/game_logic_1.log', 'encoding': 'utf-8', 'formatter': 'verbose', 'class': 'logging.handlers.TimedRotatingFileHandler'}, 'file_game_logic_2': {'utc': True, 'backupCount': 2, 'level': 'DEBUG', 'interval': 2, 'when': 'D', 'filename': '/home/the-tale/logs/game_logic_2.log', 'encoding': 'utf-8', 'formatter': 'verbose', 'class': 'logging.handlers.TimedRotatingFileHandler'}}, 'formatters': {'simple': {'format': '[%(levelname)s] %(message)s'}, 'verbose': {'format': '[%(levelname)s %(asctime)s %(module)s %(process)d] %(message)s'}}, 'version': 1, 'filters': {'require_debug_false': {'()': 'django.utils.log.RequireDebugFalse'}}}\r\nPAYMENTS_XSOLLA_ID_THEME = 'theme'\r\nPROJECT_DIR = '/home/the-tale/env/local/lib/python2.7/site-packages/the_tale'\r\nTEMPLATES = [{'OPTIONS': {'context_processors': ('django.contrib.auth.context_processors.auth', 'django.template.context_processors.debug', 'django.template.context_processors.i18n', 'django.template.context_processors.media', 'django.template.context_processors.static', 'django.contrib.messages.context_processors.messages', 'the_tale.portal.context_processors.section', 'the_tale.portal.context_processors.cdn_paths', 'the_tale.portal.context_processors.currencies', 'the_tale.game.balance.context_processors.balance', 'the_tale.game.bills.context_processors.bills_context', 'the_tale.linguistics.context_processors.linguistics_context'), 'autoescape': True, 'auto_reload': False, 'undefined': <class 'jinja2.runtime.StrictUndefined'>, 'trim_blocks': True, 'directories': ('/home/the-tale/env/local/lib/python2.7/site-packages/the_tale/templates',), 'extensions': ['jinja2.ext.loopcontrols']}, 'BACKEND': 'dext.common.utils.jinja2.Engine'}, {'APP_DIRS': True, 'OPTIONS': {'debug': False, 'contex\r\n t_processors': ('django.contrib.auth.context_processors.auth', 'django.template.context_processors.debug', 'django.template.context_processors.i18n', 'django.template.context_processors.media', 'django.template.context_processors.static', 'django.contrib.messages.context_processors.messages', 'the_tale.portal.context_processors.section', 'the_tale.portal.context_processors.cdn_paths', 'the_tale.portal.context_processors.currencies', 'the_tale.game.balance.context_processors.balance', 'the_tale.game.bills.context_processors.bills_context', 'the_tale.linguistics.context_processors.linguistics_context')}, 'BACKEND': 'django.template.backends.django.DjangoTemplates'}]\r\nMETA_CONFIG_FILE = '/home/the-tale/env/local/lib/python2.7/site-packages/the_tale/meta_config.json'\r\nSTATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']\r\nSHORT_DATE_FORMAT = 'm/d/Y'\r\nIGNORABLE_404_URLS = []\r\nSECURE_SSL_REDIRECT = False\r\nTIME_ZONE = 'UTC'\r\nFILE_UPLOAD_MAX_MEMORY_SIZE = 2621440\r\nEMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'\r\nPAYMENTS_ENABLE_REAL_PAYMENTS = True\r\nEMAIL_USE_SSL = False\r\nTEMPLATE_CONTEXT_PROCESSORS = ['django.contrib.auth.context_processors.auth', 'django.template.context_processors.debug', 'django.template.context_processors.i18n', 'django.template.context_processors.media', 'django.template.context_processors.static', 'django.template.context_processors.tz', 'django.contrib.messages.context_processors.messages']\r\nCURRENCIES_LIST = ['BYR', 'RUB', 'UAH', 'USD']\r\nSOCIAL_CHROME_URL = u'https://chrome.google.com/webstore/detail/the-tale-extended/hafakbhcckdligdjpghlofaplaajpaje'\r\nSESSION_COOKIE_AGE = 1209600\r\nSETTINGS_MODULE = 'the_tale.settings'\r\nUSE_ETAGS = False\r\nSESSION_COOKIE_DOMAIN = None\r\nLANGUAGES = [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-co', 'Colombian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gd', 'Scottish Gaelic'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('\r\n km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmal'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')]\r\nFILE_UPLOAD_TEMP_DIR = None\r\nCSRF_COOKIE_AGE = 31449600\r\nSTATIC_URL = '//the-tale.org/static/216/'\r\nLESS_FILES_DIR = '/home/the-tale/env/local/lib/python2.7/site-packages/the_tale/less'\r\nEMAIL_PORT = 25\r\nUSE_TZ = False\r\nSHORT_DATETIME_FORMAT = 'm/d/Y P'\r\nTEST_NON_SERIALIZED_APPS = []\r\nPASSWORD_HASHERS = u'********************'\r\nDEXT_PID_DIRECTORY = '/home/the-tale/.the-tale'\r\nPAYMENTS_XSOLLA_PROJECT = 10519\r\nLANGUAGE_COOKIE_PATH = '/'\r\nMIGRATION_MODULES = {}\r\nCACHE_MIDDLEWARE_SECONDS = 86400\r\nEMAIL_SSL_CERTFILE = None\r\nCSRF_COOKIE_HTTPONLY = True\r\nDATETIME_INPUT_FORMATS = ['%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%Y-%m-%d', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%Y', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M', '%m/%d/%y']\r\nPAYMENTS_XSOLLA_PID = 26\r\nAMQP_BROKER_USER = 'the-tale'\r\nEMAIL_HOST_USER = 'no-reply@the-tale.org'\r\nADMIN_DEBUG_MEDIA_PREFIX = '/static/216/admin/'\r\n```"}}
{"actor":{"display_login":"Tiendil"}}