コード例 #1
0
ファイル: models.py プロジェクト: hackerspace/memberportal
def parse_payment_message(sender, instance, created, raw, **kwargs):
    if not created or raw:
        return

    try:
        parsed = msg_parser.parse_message(instance.message)
        if not parsed:
            instance.parsed = '%s/%s' % (instance.date.year,
                instance.date.month)
        else:
            instance.parsed = instance.message
    except msg_parser.MessageSyntaxError:
        instance.correction_required = True

    instance.save()
コード例 #2
0
ファイル: models.py プロジェクト: Lomien007/memberportal
def parse_payment_message(sender, instance, created, raw, **kwargs):
    if not created or raw:
        return

    try:
        parsed = msg_parser.parse_message(instance.message)
        if not parsed:
            instance.parsed = '%s/%s' % (instance.date.year,
                                         instance.date.month)
        else:
            instance.parsed = instance.message
    except msg_parser.MessageSyntaxError:
        instance.correction_required = True

    instance.save()
コード例 #3
0
ファイル: models.py プロジェクト: hackerspace/memberportal
 def parse(self):
     try:
         return msg_parser.parse_message(self.parsed)
     except msg_parser.MessageSyntaxError:
         return None
コード例 #4
0
ファイル: models.py プロジェクト: Lomien007/memberportal
 def parse(self):
     try:
         return msg_parser.parse_message(self.parsed)
     except msg_parser.MessageSyntaxError:
         return None