compas-dev / compas-dev/compas_cloud

compas_cloud does not allow function returning nothing, or non-iterable values

オープン
#9 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Python
スター
6
フォーク
2
PR マージ指標
30日以内にマージされた PR はありません

説明

because one cannot json.dumps such values with the current encoders...
hacky solution provided below:

**in server.py:**
consider adding line 180
![image](https://user-images.githubusercontent.com/9421670/97201071-4db11300-17b2-11eb-8a7f-3b00f293591c.png)

**in proxy.py**
consider revising final line
![image](https://user-images.githubusercontent.com/9421670/97201121-5e618900-17b2-11eb-9c29-aa8ece4bc96a.png)

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

issue が関連箇所として示している server.py の 180 行目付近と proxy.py の最終行から始めます。関数の結果がどのようにエンコードされて転送されるかを追跡し、その後、何も返さない関数や反復不可能な値を返す関数が、現在の JSON エンコードエラーなしに完了できることを確認します。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
python
領域
api, backend
issue の種類
バグ
難易度
2/5
見積もり時間
1〜3時間
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
35/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。