# 'NoneType' object has no attribute 'get'

**URL:** https://community.pickaxe.co/t/nonetype-object-has-no-attribute-get/7341
**Category:** General
**Created:** [October 17, 2025, 4:07pm UTC](https://community.pickaxe.co/t/nonetype-object-has-no-attribute-get/7341 "2025-10-17T16:07:11Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![kenlyle](https://avatars.discourse-cdn.com/v4/letter/k/ac8455/32.png) [@kenlyle](https://community.pickaxe.co/u/kenlyle)
#### Post date: [October 17, 2025, 4:07pm UTC](https://community.pickaxe.co/t/nonetype-object-has-no-attribute-get/7341/1 "2025-10-17T16:07:11Z")

</div>

What does this mean in the context of a trivial one line Action like this?:  
return {“wiretest/local”: [“[https://picsum.photos/seed/wiretest/512/512”\](https://picsum.photos/seed/wiretest/512/512%E2%80%9D%5C)]}

---

<div class="post-metadata">

### Author: ![Ned.Malki](https://yyz2.discourse-cdn.com/flex004/user_avatar/community.pickaxe.co/ned.malki/32/5918_2.png) [@Ned.Malki](https://community.pickaxe.co/u/Ned.Malki)
#### Post date: [October 21, 2025, 5:34am UTC](https://community.pickaxe.co/t/nonetype-object-has-no-attribute-get/7341/2 "2025-10-21T05:34:26Z")

</div>

Hey @kenlyle Can you clarify the intent of this Action?

**A)** Call an external webhook (e.g., Make) and return its result, or **B)** pass values to another Pickaxe Action?

The line `return {"wiretest/local"}` won’t work because it returns a set (and has smart quotes).

- If **A (webhook)**: use `requests.post(webhook_url, json=payload)` and **return a JSON-serializable dict** , e.g. `{ "status": "ok", "data": ... }`.

- If **B (connected action)**: **return a dict whose keys match the next step’s input names** , e.g. `{ "path": "wiretest/local" }`.

Could you share (1) the Action code, (2) the next step’s input field names, and (3) the exact error/log you see?

-Ned

p.s. the image you uploaded doesn’t open. Try uploading again. Thx

---

<div class="post-metadata">

### Author: ![kenlyle](https://avatars.discourse-cdn.com/v4/letter/k/ac8455/32.png) [@kenlyle](https://community.pickaxe.co/u/kenlyle)
#### Post date: [October 21, 2025, 12:11pm UTC](https://community.pickaxe.co/t/nonetype-object-has-no-attribute-get/7341/3 "2025-10-21T12:11:00Z")

</div>

The intent is the simplest possible best of the apparent platform issue [Subject: URGENT: Custom Action overridden by default Replicate Action in new Pickaxe (hard\_smoke true still triggers Replicate build) — P0](https://community.pickaxe.co/t/subject-urgent-custom-action-overridden-by-default-replicate-action-in-new-pickaxe-hard-smoke-true-still-triggers-replicate-build-p0/7360) where the platform seems to run the public Replicate action when not asked.

The petty issues like quote types are exactly why I asked for Python linting.

The image to be generated, just as a placeholder- the URL I uploaded had picked up a trailing quote, resolved to  
[https://fastly.picsum.photos/id/139/512/512.jpg](https://fastly.picsum.photos/id/139/512/512.jpg)
