0

奇妙なことに、この問題は断続的です。最後に発生したときは数日間持続し、その後何らかの理由で発生しなくなりました。今日、shopify に別の問題を調査させている間、私の在庫更新スクリプトはこの同じ ole エラーで機能しなくなりました。問題のある行は

variant = Variant.objects.get(sku=sku)

sku 変数が正常に渡されています。このスクリプトは、このエラーが発生した期間の 4 回を除いて数か月間動作したときから今日まで変更されていないことを強調したいと思います。明らかに URL の形式が正しくありませんが、なぜこれが起こっているのでしょうか?

--トレースバック---

Internal Server Error: /inventory/process/
Traceback (most recent call last):
  File "/home/username/.virtualenvs/projectname/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 115, in get_response
    response = callback(request, *callback_args, **callback_kwargs)
  File "/home/username/.virtualenvs/projectname/local/lib/python2.7/site-packages/django/contrib/auth/decorators.py", line 25, in _wrapped_view
    return view_func(request, *args, **kwargs)
  File "/home/username/projects/projectname/reponame/apps/shopified/views.py", line 103, in process
    update(sku, quantity)
  File "/home/username/projects/projectname/reponame/apps/shopified/inventory.py", line 72, in update
    inventory_quantity=quantity)).save()
  File "/home/username/.virtualenvs/projectname/local/lib/python2.7/site-packages/pyactiveresource/activeresource.py", line 775, in save
    data=self.to_xml())
  File "/home/username/.virtualenvs/projectname/local/lib/python2.7/site-packages/pyactiveresource/connection.py", line 351, in put
    return self._open('PUT', path, headers=headers, data=data)
  File "/home/username/.virtualenvs/projectname/local/lib/python2.7/site-packages/shopify/base.py", line 19, in _open
    self.response = super(ShopifyConnection, self)._open(*args, **kwargs)
  File "/home/username/.virtualenvs/projectname/local/lib/python2.7/site-packages/pyactiveresource/connection.py", line 287, in _open
    http_response = self._handle_error(err)
  File "/home/username/.virtualenvs/projectname/local/lib/python2.7/site-packages/pyactiveresource/connection.py", line 407, in _handle_error
    raise ResourceNotFound(err)
ResourceNotFound: Not Found: https://shop-name.myshopify.com/admin//variants/288274264.xml
4

0 に答える 0