def refresh(self):
self._pre_action_check('<STR_LIT>')<EOL>if hasattr(self, '<STR_LIT:id>'):<EOL><INDENT>request = self.cypher("<STR_LIT>"<EOL>"<STR_LIT>")[<NUM_LIT:0>]<EOL>if not request or not request[<NUM_LIT:0>]:<EOL><INDENT>raise self.__class__.DoesNotExist("<STR_LIT>")<EOL><DEDENT>node = self.inflate(request[<NUM_LIT:0>][<NUM_LIT:0>])<EOL>for key, val in node.__properties__.items():<EOL><INDENT>setattr(self, key, val)<EOL><DEDENT><DEDENT>else:<EOL><INDENT>raise ValueError("<STR_LIT>")<EOL><DEDENT>
Reload the node from neo4j