We should be able to use the editor to edit any file in the repo, not just documents with serving URLs.
File "/Users/jeremydw/.local/share/virtualenvs/grow-cloud-run-ez-MnB7d/lib/python2.7/site-packages/grow/server/main.py", line 28, in __call__
return self.wsgi_app(environ, start_response)
File "/Users/jeremydw/.local/share/virtualenvs/grow-cloud-run-ez-MnB7d/lib/python2.7/site-packages/grow/server/main.py", line 70, in wsgi_app
response = self.dispatch_request(request)
File "/Users/jeremydw/.local/share/virtualenvs/grow-cloud-run-ez-MnB7d/lib/python2.7/site-packages/grow/server/main.py", line 64, in dispatch_request
self.pod, request, matched, meta=handler_meta)
File "/Users/jeremydw/git/project/extensions/editor/editor_api.py", line 300, in serve_api
api = PodApi(pod, request, matched)
File "/Users/jeremydw/git/project/extensions/editor/editor_api.py", line 40, in __init__
self.handle_request()
File "/Users/jeremydw/git/project/extensions/editor/editor_api.py", line 255, in handle_request
self.get_editor_content()
File "/Users/jeremydw/git/project/extensions/editor/editor_api.py", line 173, in get_editor_content
self.data = self._load_doc(pod_path)
File "/Users/jeremydw/git/project/extensions/editor/editor_api.py", line 108, in _load_doc
serving_paths[str(doc.default_locale)] = doc.get_serving_path()
File "/Users/jeremydw/.local/share/virtualenvs/grow-cloud-run-ez-MnB7d/lib/python2.7/site-packages/grow/common/utils.py", line 163, in __call__
value = self.func(*args, **kwargs)
File "/Users/jeremydw/.local/share/virtualenvs/grow-cloud-run-ez-MnB7d/lib/python2.7/site-packages/grow/documents/document.py", line 469, in get_serving_path
'format in either the blueprint or the document.'.format(self))