Exemplo n.º 1
0
	def reload(self):
		"""Load target data from JSON interface."""
		if self.id is None:
			name = None
			return
		try:
			data = json.getProxy().loadJson('/api/tbyid',{'id':self.id})['d'][0]
			self.name = data[1]
		except Exception,ex:
			self.name = None
Exemplo n.º 2
0
 def reload(self):
     """Load target data from JSON interface."""
     if self.id is None:
         name = None
         return
     try:
         data = json.getProxy().loadJson('/api/tbyid',
                                         {'id': self.id})['d'][0]
         self.name = data[1]
     except Exception, ex:
         self.name = None
Exemplo n.º 3
0
def create(name,ra,dec):
	return json.getProxy().loadJson('/api/create_target', {'tn':name, 'ra':ra, 'dec':dec})['id']
Exemplo n.º 4
0
def get(name):
	"""Return array with targets matching given name or target ID"""
	try:
		return json.getProxy().loadJson('/api/tbyid',{'id':int(name)})['d']
	except ValueError:
		return json.getProxy().loadJson('/api/tbyname',{'n':name})['d']
Exemplo n.º 5
0
def create(name, ra, dec):
    return json.getProxy().loadJson('/api/create_target', {
        'tn': name,
        'ra': ra,
        'dec': dec
    })['id']
Exemplo n.º 6
0
def get(name):
    """Return array with targets matching given name or target ID"""
    try:
        return json.getProxy().loadJson('/api/tbyid', {'id': int(name)})['d']
    except ValueError:
        return json.getProxy().loadJson('/api/tbyname', {'n': name})['d']