code: def get_note(self, noteid, version=None):
          
          # request note
          params_version = ""
          if version is not None:
              params_version = '/v/' + str(version)
  
          params = '/i/%s%s' % (str(noteid), params_version)
          request = Request(DATA_URL+params)
          request.add_header(self.header, self.get_token())
          try:
              response = urllib2.urlopen(request)
          except HTTPError as e:
              if e.code == 401:
                  raise SimplenoteLoginFailed('Login to Simplenote API failed! Check Token.')
              else:
                  return e, -1
          except IOError as e:
              return e, -1
          note = json.loads(response.read().decode('utf-8'))
          note = self.__add_simplenote_api_fields(note, noteid, int(response.info().get("X-Simperium-Version")))
          # Sort tags
          # For early versions of notes, tags not always available
          if "tags" in note:
              note["tags"] = sorted(note["tags"])
  
          return note, 0
docs: Method to get a specific note
  
          Arguments:
              - noteid (string): ID of the note to get
              - version (int): optional version of the note to get
  
          Returns:
              A tuple `(note, status)`
  
              - note (dict): note object
              - status (int): 0 on success and -1 otherwise