Changeset 9842
- Timestamp:
- 06/26/08 13:30:13 (5 months ago)
- Files:
-
- 1 modified
-
trunk/src/common/xmpp/debug.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/common/xmpp/debug.py
r9487 r9842 284 284 self._fh.write( '%s%s%s' % ( pre, s, suf )) 285 285 self._fh.flush() 286 287 286 288 def is_active( self, flag ):289 'If given flag(s) should generate output.'290 291 # try to abort early to quicken code292 if not self.active:293 return 0294 if not flag or flag in self.active:295 return 1296 else:297 # check for multi flag type:298 if type( flag ) in ( type(()), type([]) ):299 for s in flag:300 if s in self.active:301 return 1302 return 0303 304 305 287 def active_set( self, active_flags = None ): 306 288 "returns 1 if any flags where actually set, otherwise 0." … … 412 394 def is_active( self, flag ): 413 395 if not self.active: return 0 414 if not flag or flag in self.active and DBG_ALWAYS not in self.active or flag not in self.active and DBG_ALWAYS in self.active: return 1396 if not flag or ((flag in self.active) ^ (DBG_ALWAYS in self.active)) : return 1 415 397 return 0 416 398
