Exemplo n.º 1
0
def call_connector_task(task_id):
    """ call connector with args.
	"""
    connector = Connector()
    logger.info("call connector with task_id: %s", task_id)

    task = Task.objects.get(id=task_id)
    if task.status == States.DONE:
        return
    if task.status == States.PROCESSING:
        Picture.objects.filter(task_id=task.id).delete()
    else:
        task.status = States.PROCESSING
        task.save()
    try:
        data = connector.process_task(task)
    except Exception as e:
        return call_connector_task.retry(args=(task_id),
                                         countdown=60,
                                         exec=e,
                                         max_retries=2)
    for pic in data:
        p = Picture(link=pic["link"],
                    pic_id=pic["id"],
                    created_date=pic["date"],
                    task=task)
        p.save()

    task.status = States.DONE
    task.save()
Exemplo n.º 2
0
 def get_data(self, data):
     url = 'https://rem.ru/ajax/catalog/getModels/'
     headers = {
         'Origin': 'https://rem.ru',
         'Referer': 'https://rem.ru/catalog/shini-496/',
         'X-Requested-With': 'XMLHttpRequest',
     }
     conn = Connector(url, headers)
     return conn.post_data(data)
Exemplo n.º 3
0
    def __init__(self, args, config, logger):

        api_call = Connector(config, logger)
        sw_api_call = ConnSwitch(config, logger)
        ap_api_call = AccessPoint(config, logger)

        sw = Switch()
        sw.ipv4_address = args.address
        self.upgrade_code(api_call, sw_api_call, ap_api_call, sw, logger)
Exemplo n.º 4
0
def call_connector_task(task_id):
	""" call connector with args.
	"""
	connector = Connector()
	logger.info("call connector with task_id: %s",task_id)
	
	task = Task.objects.get(id=task_id)
	if task.status == States.DONE:
		return
	if task.status == States.PROCESSING:
		Picture.objects.filter(task_id=task.id).delete()
	else:
		task.status = States.PROCESSING
		task.save()
	try:
		data = connector.process_task(task)
	except Exception as e:
		return call_connector_task.retry(args=(task_id),countdown=60,exec=e,max_retries=2)
	for pic in data:
		p = Picture(link=pic["link"],pic_id=pic["id"],created_date=pic["date"],task=task)
		p.save()

	task.status = States.DONE
	task.save()
Exemplo n.º 5
0
#!/usr/bin/env python
#-*- coding: utf-8 -*-

import os
import sys

from PyQt4 import QtCore, QtGui
from connector.connector import Connector
from forms.listconnection import ListConnection as LC

########################################################################


def main():
    win = LC(None, kernel)
    win.show()
    sys.exit(app.exec_())
    exit(0)


if __name__ == '__main__':
    app = QtGui.QApplication(sys.argv)
    kernel = Connector()
    main()
Exemplo n.º 6
0
 def get_data(self, data):
     url = 'https://rem.ru/ajax/catalog/updateGoodsOnPage/'
     conn = Connector(url, self.headers)
     return conn.post_data(data).text.replace('|SSD|', '')
Exemplo n.º 7
0
 def get_ids(self, data):
     url = 'https://rem.ru/ajax/catalog/getGoodsList/?ajax_display_mode'
     conn = Connector(url, self.headers)
     return conn.post_data(data).text.replace('|SSD|', '')
Exemplo n.º 8
0
 def __init__(self, configuration='./configuration'):
     status.init()
     self.config = Path(configuration)
     self.connector = Connector(self.config)
Exemplo n.º 9
0
 def get_data(self):
     url = 'https://rem.ru/catalog/shini-496/'
     headers = {}
     conn = Connector(url, headers)
     return conn.get_data()