~ubuntu-branches/ubuntu/raring/kiwi/raring

« back to all changes in this revision

Viewing changes to tools/epyrun

  • Committer: Bazaar Package Importer
  • Author(s): Daniel Holbach
  • Date: 2007-01-30 09:52:28 UTC
  • mfrom: (1.1.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20070130095228-n0mkqlt82e74twqc
Tags: 1.9.12-0ubuntu1
* New upstream release.
* debian/patches/03_epyrun_use_local_modules.patch:
  - updated.
* debian/control:
  - moved python-support from Build-Depends to Build-Depends-Indep.

Show diffs side-by-side

added added

removed removed

Lines of Context:
35
35
    def __init__(self, name, level, *ignore):
36
36
        self.__level = level
37
37
        self.__name__ = name
38
 
 
 
38
 
39
39
    def __repr__(self):
40
40
        return '<Fake %s>' % self.__name__
41
41
    __str__ = __repr__
56
56
            #    return lambda x: []
57
57
            elif attr == 'pygtk_version':
58
58
                return gobject.pygtk_version
59
 
            
 
59
 
60
60
        if (self.__name__, attr) in skipped_types:
61
61
            return _GObject
62
 
            
 
62
 
63
63
        return FakeModule(self.__name__+'.'+attr, self.__level-1)
64
64
 
65
65
    def __cmp__(self, other):
77
77
            setattr(prevmod, modpath[m], nm)
78
78
        sys.modules[mp] = nm
79
79
        prevmod = nm
80
 
        
 
80
 
81
81
kiwi.utils.gproperty = fakeFunction(kiwi.utils.gproperty)
82
82
kiwi.utils.type_register = fakeFunction(kiwi.utils.type_register)
83
83
gobject.type_is_a = lambda x: None
133
133
        # checking
134
134
        assert uid.is_module() or uid.is_class(), 'Bad UID type: %r' % (uid,)
135
135
        return uid.name() + '.html'
136
 
        
 
136
 
137
137
    def _uid_to_uri(self, uid):
138
138
        if uid.is_module() or uid.is_class():
139
139
            return uid.name() + '.html'
156
156
 
157
157
    def write(self, directory=None, progress_callback=None):
158
158
        HTMLFormatter.write(self, directory, progress_callback)
159
 
        
 
159
 
160
160
        # Write method redirectors
161
161
        self._write_method_redirects(directory)
162
162
 
265
265
    #sanity check on names
266
266
    for i in range(len(names)):
267
267
        try:
268
 
            j = names[i].rindex('kiwi/') 
 
268
            j = names[i].rindex('kiwi/')
269
269
        except:
270
270
            raise SystemExit, 'You can only specify twisted modules or packages'
271
271
        else:
289
289
        sys.argv[1:1] = ['-o', tmp_dir]
290
290
 
291
291
osrv = sys.argv
292
 
sys.argv=["IGNORE"]
293
292
 
294
293
for name in names:
295
294
    if name.endswith(".py"):
312
311
sys.argv[1:1] = ['-n', 'Kiwi %s' % '.'.join(map(str, version)),
313
312
                 '-u', 'http://www.async.com.br/projects/kiwi/',
314
313
                 '--no-private']
315
 
 
316
314
# Make it easy to profile epyrun
317
315
cli()
318
316