equal
deleted
inserted
replaced
222 return result.parent.parent.h3.a.contents[0] |
222 return result.parent.parent.h3.a.contents[0] |
223 except: |
223 except: |
224 pass |
224 pass |
225 |
225 |
226 if len(sys.argv) < 2: |
226 if len(sys.argv) < 2: |
227 print 'usage: findpackage.py <filename> [project]' |
227 print 'usage: findpackage.py [-f] <filename> | -p <packagename>' |
228 exit() |
228 exit() |
229 |
229 |
230 filename = sys.argv[1] |
230 if sys.argv[1] == '-p': |
231 |
231 pkgname = sys.argv[2] |
232 |
|
233 if len(sys.argv) == 3: |
|
234 project = sys.argv[2] |
|
235 else: |
232 else: |
|
233 if sys.argv[1] == '-f': |
|
234 filename = sys.argv[2] |
|
235 else: |
|
236 filename = sys.argv[1] |
|
237 |
236 project = 'Symbian2' |
238 project = 'Symbian2' |
237 |
239 |
238 if filename.endswith('.lib') or filename.endswith('.dll'): |
240 if filename.endswith('.lib') or filename.endswith('.dll'): |
239 pkgname=findpackageforlibrary(filename, project) |
241 pkgname=findpackageforlibrary(filename, project) |
240 else: |
242 else: |
241 pkgname=findpackageforheader(filename, project) |
243 pkgname=findpackageforheader(filename, project) |
242 |
244 |
243 if len(pkgname) > 0: |
245 if len(pkgname) > 0: |
244 domain=findpackagedomain(pkgname) |
246 domain=findpackagedomain(pkgname) |
245 owner=findpackageowner(pkgname) |
247 owner=findpackageowner(pkgname) |
246 |
248 |