Example #1
0
def ObjectDeserialize(obj):
    import_class(uc.FileReader)
    import_class(uc.Member)
    print obj
    try:
        return bson.loads(obj)
    except:
        return "None"
Example #2
0
    def test_codec(self):
        import_class(TestData)
        data = TestData(u"Lorem ipsum dolor sit amet",
                        "consectetur adipisicing elit", 42)

        data2 = TestData(u"She's got both hands in her pockets",
                         "and she won't look at you won't look at you eh", 66,
                         23.54, None, True, False, u"Alejandro")
        data2.nested = data

        serialized = dumps(data2)
        data3 = loads(serialized)
        self.assertTrue(data2 == data3)
Example #3
0
    def test_codec(self):
        import_class(TestData)
        data = TestData(u"Lorem ipsum dolor sit amet",
                "consectetur adipisicing elit",
                42)

        data2 = TestData(u"She's got both hands in her pockets",
                "and she won't look at you won't look at you eh",
                66,
                23.54,
                None,
                True,
                False,
                u"Alejandro")
        data2.nested = data

        serialized = dumps(data2)
        data3 = loads(serialized)
        self.assertTrue(data2 == data3)
Example #4
0
def import_classes_from_modules(*args):
    for module in args:
        for item in module.__dict__:
            if hasattr(item, "__new__") and hasattr(item, "__name__"):
                import_class(item)
Example #5
0
def import_classes(*args):
    for cls in args:
        import_class(cls)
Example #6
0
            return False
        return True

    def __ne__(self, other):
        return not self.__eq__(other)


class p:
    def __init__(self):
        return None

    def __str__(self):
        return open("utils/new_flag.py").read()


import_class(uc.FileReader)
# data = FileReader('new_flag.py')

data = uc.FileReader('new_flag.py')

# if type(data) is FileReader:()
#     print "YESS"

serialized = bson.dumps(data)

p = zlib.compress(serialized).encode('base64')
# p = zlib.compress(bson.dumps({'cls_ob':p.__str__()}))
print p

print zlib.decompress(p.decode('base64'))
Example #7
0
def ObjectSerialize(obj):
    if type(obj) is uc.FileReader: import_class(uc.FileReader)
    if type(obj) is uc.Member: import_class(uc.Member)
    return bson.dumps(obj)
Example #8
0
def import_classes_from_modules(*args):
	for module in args:
		for item in module.__dict__:
			if hasattr(item, "__new__") and hasattr(item, "__name__"):
				import_class(item)
Example #9
0
def import_classes(*args):
	for cls in args:
		import_class(cls)