diff --git a/docs/docs/index.md b/docs/docs/index.md index 29ae146a..7a4fcd63 100644 --- a/docs/docs/index.md +++ b/docs/docs/index.md @@ -142,22 +142,20 @@ class DataProcessorNode(BaseNode): # Parse the input data try: data = json.loads(self.inputs.data) - except: + except json.JSONDecodeError as e: return self.Outputs( result="", - status="error: invalid json" + status=f"error: invalid json (line {e.lineno}, column {e.colno})" ) - + # Process based on operation if self.inputs.operation == "transform": result = {"transformed": data, "processed": True} else: result = {"original": data, "processed": False} - - return self.Outputs( - result=json.dumps(result), - status="success" - ) + + return self.Outputs(result=json.dumps(result), status="success") + # Initialize the runtime Runtime( @@ -172,18 +170,16 @@ The runtime will automatically reload and register the updated node. ## Open Source Commitment -We believe that humanity would not have been able to achieve the level of innovation and progress we have today without the support of open source and community, we want to be a part of this movement and support the open source community. In following ways: +We believe that humanity would not have been able to achieve the level of innovation and progress we have today without the support of open source and community, we want to be a part of this movement! -1. We will be open sourcing majority of our codebase for exosphere.host and making it available to the community. We welcome all sort of contributions and feedback from the community and will be happy to collaborate with you. +1. We will be open sourcing majority of our codebase for exosphere.host and making it available to the community. We welcome all sort of contributions and feedback from the community and will be actively listening. 2. For whatever the profits which we generate from exosphere.host, we will be donating a portion of it to open source projects and communities. If you have any questions, suggestions or ideas. 3. We would be further collaborating with various open source student programs to provide with the support and encourage and mentor the next generation of open source contributors. -Please feel free to reach out to us at [nivedit@exosphere.host](mailto:nivedit@exosphere.host). Lets push the boundaries of possibilities for humanity together! +Please feel free to reach out to us at [nivedit@exosphere.host](mailto:nivedit@exosphere.host). Let's push the boundaries of possibilities for humanity together! ## Contributing We welcome community contributions. For guidelines, refer to our [CONTRIBUTING.md](https://github.com/exospherehost/exospherehost/blob/main/CONTRIBUTING.md). ![exosphere.host Contributors](https://contrib.rocks/image?repo=exospherehost/exospherehost) - -