?¡ëPNG  IHDR ? f ??C1 sRGB ??¨¦ gAMA ¡À? ¨¹a pHYs ? ??o¡§d GIDATx^¨ª¨¹L¡±¡Âe¡ÂY?a?("Bh?_¨°???¡é¡ì?q5k?*:t0A-o??£¤]VkJ¡éM??f?¡À8\k2¨ªll¡ê1]q?¨´???T
Warning: file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /home/user1137782/www/china1.by/classwithtostring.php on line 86

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 213

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 214

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 215

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 216

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 217

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 218
#!/usr/bin/python import gamin import time import os import sys import shutil nb_callbacks={} mons = [] def callback(path, event, number): global nb_callbacks # print "Got callback: %d, %s, %s" % (number, path, event) if nb_callbacks.has_key(number): nb_callbacks[number] = nb_callbacks[number] + 1 else: nb_callbacks[number] = 1 shutil.rmtree ("temp_dir", True) os.mkdir ("temp_dir") main = gamin.WatchMonitor() main.watch_directory("temp_dir", callback, 11) i = 0 while i < 10: mon = gamin.WatchMonitor() mon.watch_directory("temp_dir", callback, i) mons.append(mon) i = i + 1 time.sleep(1) main.handle_events() for mon in mons: mon.handle_events() os.mkdir ("temp_dir/a") os.mkdir ("temp_dir/b") time.sleep(1) main.handle_events() for mon in mons: mon.handle_events() mon.stop_watch("temp_dir") mon.disconnect() i = 0 while i < 10: if not nb_callbacks.has_key(i): print "Error: monitor %d didn't got events" % (i) sys.exit(1) if nb_callbacks[i] != 4: print "Error: monitor %d got %d out of 4 events" % (i, nb_callbacks[i]) sys.exit(1) i = i + 1 shutil.rmtree ("temp_dir/a", True) shutil.rmtree ("temp_dir/b", True) time.sleep(1) main.handle_events() main.stop_watch("temp_dir") main.disconnect() shutil.rmtree ("temp_dir", True) if not nb_callbacks.has_key(11): print "Error: main monitor didn't got events" sys.exit(1) if nb_callbacks[11] != 6: print "Error: main monitor got %d out of 6 events" % (nb_callbacks[11]) sys.exit(1) print "OK"