<commit_before>from google.appengine.ext import db

class Group(db.Model):
    id = db.IntegerProperty(required=True)
    name = db.StringProperty(required=True)
    
class Membership(db.Model):
    user = db.UserProperty(required=True)
    group = db.ReferenceProperty(Group)
    balance = db.FloatProperty(required=True)
    
class Transaction(db.Model):
    id = db.IntegerProperty()
    creator = db.UserProperty(required=True)
    fromUser = db.UserProperty(required=True)
    toUser = db.UserProperty(required=True)
    type = db.StringProperty(required=True, choices=set(["debt", "payment", "rejectedDebt", "rejectedPayment"]))
    ammount = db.FloatProperty(required=True)
    reason = db.StringProperty()
    isRejected = db.BooleanProperty()
    date = db.DateTimeProperty()<commit_msg>Espacios a tabs.<commit_after>from google.appengine.ext import db

class Group(db.Model):
	id = db.IntegerProperty(required=True)
	name = db.StringProperty(required=True)
    
class Membership(db.Model):
	user = db.UserProperty(required=True)
	group = db.ReferenceProperty(Group)
	balance = db.FloatProperty(required=True)
    
class Transaction(db.Model):
	id = db.IntegerProperty()
	creator = db.UserProperty(required=True)
	fromUser = db.UserProperty(required=True)
	toUser = db.UserProperty(required=True)
	type = db.StringProperty(required=True, choices=set(["debt", "payment", "rejectedDebt", "rejectedPayment"]))
	ammount = db.FloatProperty(required=True)
	reason = db.StringProperty()
	isRejected = db.BooleanProperty()
	date = db.DateTimeProperty(auto_now=True)
{'fraction_non_alphanumeric': 0.1277139208173691, 'fraction_numerical': 0.0, 'mean_word_length': 5.422131147540983, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4563413', 'n_tokens_mistral': 495, 'n_tokens_neox': 489, 'n_words': 85}