Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- agent_obj_1 = agent.objects.get(wallet_name=request.session["wallet"])
- agent_obj_2 = agent.objects.get(wallet_name=request.session["wallet"])
- agent_obj_1.start()
- agent_obj_2.start()
- class agent(models.Model):
- user = models.OneToOneField(User, on_delete=models.CASCADE)
- seed = models.CharField(max_length=32)
- name = models.CharField(max_length=100)
- wallet_name = models.CharField(max_length=150)
- def __init__(self, *args, **kwargs):
- self.sem = Semaphore(value=2)
- self.create = Lock()
- super(agent, self).__init__(*args, **kwargs)
- def start(self):
- self.sem.acquire()
- self.create.acquire()
- proc = self.find_or_create()
- self.create.release()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement