예제 #1
0
def read_pbxs(pbx_files):
    projects = []
    for pbx_file in pbx_files:
            f = open(pbx_file)
            r = NSPlistReader(f)
            plist = r.read()
            projects.append(PBXProjFile(plist))

    return projects
예제 #2
0
def read_pbxs(pbx_files):
    projects = []
    for pbx_file in pbx_files:
        f = open(pbx_file)
        r = NSPlistReader(f)
        plist = r.read()
        projects.append(PBXProjFile(plist))

    return projects
예제 #3
0
#!/usr/bin/env python

import logging
import sys
import os

from . import helpers
helpers.setup_path()

from plist.nextstep import NSPlistReader, NSPlistWriter

fname = sys.argv[1]
f = open(fname)
r = NSPlistReader(f, name=fname)

w = NSPlistWriter(sys.stdout)
w.write_plist(r.read())
예제 #4
0
#!/usr/bin/env python

import logging
import sys
import os

from . import helpers
helpers.setup_path()

from plist.nextstep import NSPlistReader, NSPlistWriter

fname = sys.argv[1]
f = open(fname)
r = NSPlistReader(f)

w = NSPlistWriter(sys.stdout)
w.write(r.read())
예제 #5
0
#!/usr/bin/env python

import logging
import sys
import os

from . import helpers
helpers.setup_path()

from plist.nextstep import NSPlistReader, NSPlistWriter
from pbxproj.isa import ISA_MAPPING

fname = sys.argv[1]
f = open(fname)
r = NSPlistReader(f)
project = r.read()

objects = project["objects"]
isas = set(object["isa"] for object_id, object in objects.iteritems())

isas_known = set(ISA_MAPPING.iterkeys())

isas_unknown = isas - isas_known

if len(isas_unknown) == 0:
    print "no unknown objects"
else:
    for isa in sorted(isas_unknown):
        print isa
예제 #6
0
    def assertPlistEquals(self, input, expected, msg=None):
        r = NSPlistReader(StringIO(input))
        actual = r.read()

        self.assertEquals(actual, expected, msg)
예제 #7
0
파일: scan_isa.py 프로젝트: JimmiM/mergepbx
#!/usr/bin/env python

import logging
import sys
import os

from . import helpers
helpers.setup_path()

from plist.nextstep import NSPlistReader, NSPlistWriter
from pbxproj.isa import ISA_MAPPING

fname = sys.argv[1]
f = open(fname)
r = NSPlistReader(f)
project = r.read()

objects = project["objects"]
isas = set(object["isa"] for object_id, object in objects.iteritems())

isas_known = set(ISA_MAPPING.iterkeys())

isas_unknown = isas - isas_known

if len(isas_unknown) == 0:
    print "no unknown objects"
else:
    for isa in sorted(isas_unknown):
        print isa
    def assertPlistEquals(self, input, expected, msg=None):
        r = NSPlistReader(StringIO(input))
        actual = r.read()

        self.assertEquals(actual, expected, msg)
예제 #9
0
#!/usr/bin/env python2

import logging
import sys
import os

from . import helpers
helpers.setup_path()

from plist.nextstep import NSPlistReader, NSPlistWriter
from pbxproj.isa import ISA_MAPPING

fname = sys.argv[1]
f = open(fname)
r = NSPlistReader(f, name=fname)
project = r.read()

objects = project["objects"]
isas = set(object["isa"] for object_id, object in objects.iteritems())

isas_known = set(ISA_MAPPING.iterkeys())

isas_unknown = isas - isas_known

if len(isas_unknown) == 0:
    print "no unknown objects"
else:
    for isa in sorted(isas_unknown):
        print isa
예제 #10
0
파일: nsplist.py 프로젝트: JimmiM/mergepbx
#!/usr/bin/env python

import logging
import sys
import os

from . import helpers
helpers.setup_path()

from plist.nextstep import NSPlistReader, NSPlistWriter

fname = sys.argv[1]
f = open(fname)
r = NSPlistReader(f)

w = NSPlistWriter(sys.stdout)
w.write(r.read())