ShijiaD/CodeXGLUE-Code-Docstring-Test
04
1[
2 {
3 "code": "def apply_option(self, cmd, option, active=True):\n return re.sub(r'{{{}\\:(?P<option>[^}}]*)}}'.format(option),\n '\\g<option>' if active else '', cmd)"
4 },
5 {
6 "code": "def make_local_static_report_files(self):\n for static, pkgdir in self.STATIC_FILES:\n shutil.copyfile(\n data_filename(static, pkgdir),\n os.path.join(self.directory, static)\n )\n if self.extra_css:\n shutil.copyfile(\n self.config.extra_css,\n os.path.join(self.directory, self.extra_css)\n )"
7 },
8 {
9 "code": "def format_filesize(size):\n for suffix in (\"bytes\", \"KB\", \"MB\", \"GB\", \"TB\"):\n if size < 1024.0:\n if suffix in (\"GB\", \"TB\"):\n return \"{0:3.2f} {1}\".format(size, suffix)\n else:\n return \"{0:3.1f} {1}\".format(size, suffix)\n size /= 1024.0"
10 },
11 {
12 "code": "def add_lexicon_ref(self, lrid, name, lrtype, url, lexicon_id,\n lexicon_name, datcat_id=None, datcat_name=None):\n self.lexicon_refs[lrid] = {\n 'LEX_REF_ID': lrid,\n 'NAME': name,\n 'TYPE': lrtype,\n 'URL': url,\n 'LEXICON_ID': lexicon_id,\n 'LEXICON_NAME': lexicon_name,\n 'DATCAT_ID': datcat_id,\n 'DATCAT_NAME': datcat_name\n }"
13 },
14 {
15 "code": "def invert_hash(self, tok_hash):\n return [tok_encoded.decode('utf8')\n for (_, tok_encoded) in\n self.client.scan_keys(HASH_KEYWORD_INDEX_TABLE,\n ((tok_hash,), (tok_hash,)))]"
16 },
17 {
18 "code": "def find_unique_points(explored_parameters):\n ranges = [param.f_get_range(copy=False) for param in explored_parameters]\n zipped_tuples = list(zip(*ranges))\n try:\n unique_elements = OrderedDict()\n for idx, val_tuple in enumerate(zipped_tuples):\n if val_tuple not in unique_elements:\n unique_elements[val_tuple] = []\n unique_elements[val_tuple].append(idx)\n return list(unique_elements.items())\n except TypeError:\n logger = logging.getLogger('pypet.find_unique')\n logger.error('Your parameter entries could not be hashed, '\n 'now I am sorting slowly in O(N**2).')\n unique_elements = []\n for idx, val_tuple in enumerate(zipped_tuples):\n matches = False\n for added_tuple, pos_list in unique_elements:\n matches = True\n for idx2, val in enumerate(added_tuple):\n if not explored_parameters[idx2]._equal_values(val_tuple[idx2], val):\n matches = False\n break\n if matches:\n pos_list.append(idx)\n break\n if not matches:\n unique_elements.append((val_tuple, [idx]))\n return unique_elements"
19 },
20 {
21 "code": "def unfinished(cls):\n return [\n cls.NONE,\n cls.SCHEDULED,\n cls.QUEUED,\n cls.RUNNING,\n cls.SHUTDOWN,\n cls.UP_FOR_RETRY,\n cls.UP_FOR_RESCHEDULE\n ]"
22 },
23 {
24 "code": "def merge_left(field, local_task, remote_issue, hamming=False):\n local_field = local_task.get(field, [])\n remote_field = remote_issue.get(field, [])\n if field not in local_task:\n local_task[field] = []\n new_count = 0\n for remote in remote_field:\n for local in local_field:\n if (\n (\n hamming\n and get_annotation_hamming_distance(remote, local) == 0\n )\n or (\n remote == local\n )\n ):\n break\n else:\n log.debug(\"%s not found in %r\" % (remote, local_field))\n local_task[field].append(remote)\n new_count += 1\n if new_count > 0:\n log.debug('Added %s new values to %s (total: %s)' % (\n new_count, field, len(local_task[field]),))"
25 },
26 {
27 "code": "def images(self, query=None):\n from sregistry.database.models import Collection, Container\n rows = []\n if query is not None: \n like = \"%\" + query + \"%\"\n containers = Container.query.filter(or_(Container.name == query,\n Container.tag.like(like),\n Container.uri.like(like),\n Container.name.like(like))).all() \n else:\n containers = Container.query.all()\n if len(containers) > 0:\n message = \" [date] [client]\\t[uri]\"\n bot.custom(prefix='Containers:', message=message, color=\"RED\")\n for c in containers:\n uri = c.get_uri()\n created_at = c.created_at.strftime('%B %d, %Y')\n rows.append([created_at, \" [%s]\" %c.client, uri])\n bot.table(rows) \n return containers"
28 },
29 {
30 "code": "def set_max_in_flight(self, max_in_flight):\n assert isinstance(max_in_flight, int)\n self.max_in_flight = max_in_flight\n if max_in_flight == 0:\n for conn in itervalues(self.conns):\n if conn.rdy > 0:\n logger.debug('[%s:%s] rdy: %d -> 0', conn.id, self.name, conn.rdy)\n self._send_rdy(conn, 0)\n self.total_rdy = 0\n else:\n self.need_rdy_redistributed = True\n self._redistribute_rdy_state()"
31 },
32 {
33 "code": "def _store(self, lines, buffer=None, store='source'):\n if buffer is None:\n buffer = self._buffer\n if lines.endswith('\\n'):\n buffer.append(lines)\n else:\n buffer.append(lines+'\\n')\n setattr(self, store, self._set_source(buffer))"
34 },
35 {
36 "code": "def _ast_option_group_to_code(self, option_group, **kwargs):\n lines = [\"option(\"]\n lines.extend(self._indent(self._ast_to_code(option_group.expression)))\n lines.append(\")\")\n return lines"
37 },
38 {
39 "code": "def add(symbol: str, date, value, currency: str):\n symbol = symbol.upper()\n currency = currency.upper()\n app = PriceDbApplication()\n price = PriceModel()\n price.symbol.parse(symbol)\n price.datum.from_iso_date_string(date)\n price.value = Decimal(value)\n price.currency = currency\n app.add_price(price)\n app.save()\n click.echo(\"Price added.\")"
40 },
41 {
42 "code": "def _close(self):\n if self.connection:\n with self.wrap_database_errors:\n self.connection.client.close()"
43 },
44 {
45 "code": "def _get_byte_parser(self):\n if not self._byte_parser:\n self._byte_parser = \\\n ByteParser(text=self.text, filename=self.filename)\n return self._byte_parser"
46 },
47 {
48 "code": "def _configureShortcuts(self):\n self._upShortcut = QtGui.QShortcut(\n QtGui.QKeySequence('Backspace'), self\n )\n self._upShortcut.setAutoRepeat(False)\n self._upShortcut.activated.connect(self._onNavigateUpButtonClicked)"
49 },
50 {
51 "code": "def update_message_dict(message_dict,action):\n global g_ok_java_messages\n allKeys = g_ok_java_messages.keys()\n for key in message_dict.keys():\n if key in allKeys:\n for message in message_dict[key]:\n if action == 1:\n if message not in g_ok_java_messages[key]:\n g_ok_java_messages[key].append(message)\n if action == 2:\n if message in g_ok_java_messages[key]:\n g_ok_java_messages[key].remove(message)\n else:\n if action == 1:\n g_ok_java_messages[key] = message_dict[key]"
52 },
53 {
54 "code": "def _addHdlProcToRun(self, trigger: SimSignal, proc) -> None:\n if not self._applyValPlaned:\n self._scheduleApplyValues()\n if isEvDependentOn(trigger, proc):\n if self.now == 0:\n return\n self._seqProcsToRun.append(proc)\n else:\n self._combProcsToRun.append(proc)"
55 },
56 {
57 "code": "def resolve_backend_name(name, backends, deprecated, aliased):\n available = [backend.name() for backend in backends]\n resolved_name = deprecated.get(name, aliased.get(name, name))\n if isinstance(resolved_name, list):\n resolved_name = next((b for b in resolved_name if b in available), \"\")\n if resolved_name not in available:\n raise LookupError(\"backend '{}' not found.\".format(name))\n if name in deprecated:\n logger.warning(\"WARNING: '%s' is deprecated. Use '%s'.\", name, resolved_name)\n return resolved_name"
58 },
59 {
60 "code": "def _rewrite_insert_nothing(self, sql, params, returning):\n conflict_target = self._build_conflict_target()\n where_clause = ' AND '.join([\n '{0} = %s'.format(self._format_field_name(field_name))\n for field_name in self.query.conflict_target\n ])\n where_clause_params = [\n self._format_field_value(field_name)\n for field_name in self.query.conflict_target\n ]\n params = params + tuple(where_clause_params)\n return (\n (\n 'WITH insdata AS ('\n '{insert} ON CONFLICT {conflict_target} DO UPDATE'\n ' SET {pk_column} = NULL WHERE FALSE RETURNING {returning})'\n ' SELECT * FROM insdata UNION ALL'\n ' SELECT {returning} FROM {table} WHERE {where_clause} LIMIT 1;'\n ).format(\n insert=sql,\n conflict_target=conflict_target,\n pk_column=self.qn(self.query.model._meta.pk.column),\n returning=returning,\n table=self.query.objs[0]._meta.db_table,\n where_clause=where_clause\n ),\n params\n )"
61 },
62 {
63 "code": "def get_stores(self, search_term):\n params = {'SearchText': search_term}\n response = self.__get('/storefindermap/storesearch', params=params)\n return Stores(response.json())"
64 },
65 {
66 "code": "def list_recommendations(\n self, keywords=None, max_domain_recommendations=None, custom_headers=None, raw=False, **operation_config):\n parameters = models.DomainRecommendationSearchParameters(keywords=keywords, max_domain_recommendations=max_domain_recommendations)\n def internal_paging(next_link=None, raw=False):\n if not next_link:\n url = self.list_recommendations.metadata['url']\n path_format_arguments = {\n 'subscriptionId': self._serialize.url(\"self.config.subscription_id\", self.config.subscription_id, 'str')\n }\n url = self._client.format_url(url, **path_format_arguments)\n query_parameters = {}\n query_parameters['api-version'] = self._serialize.query(\"self.api_version\", self.api_version, 'str')\n else:\n url = next_link\n query_parameters = {}\n header_parameters = {}\n header_parameters['Accept'] = 'application/json'\n header_parameters['Content-Type'] = 'application/json; charset=utf-8'\n if self.config.generate_client_request_id:\n header_parameters['x-ms-client-request-id'] = str(uuid.uuid1())\n if custom_headers:\n header_parameters.update(custom_headers)\n if self.config.accept_language is not None:\n header_parameters['accept-language'] = self._serialize.header(\"self.config.accept_language\", self.config.accept_language, 'str')\n body_content = self._serialize.body(parameters, 'DomainRecommendationSearchParameters')\n request = self._client.post(url, query_parameters, header_parameters, body_content)\n response = self._client.send(request, stream=False, **operation_config)\n if response.status_code not in [200]:\n raise models.DefaultErrorResponseException(self._deserialize, response)\n return response\n deserialized = models.NameIdentifierPaged(internal_paging, self._deserialize.dependencies)\n if raw:\n header_dict = {}\n client_raw_response = models.NameIdentifierPaged(internal_paging, self._deserialize.dependencies, header_dict)\n return client_raw_response\n return deserialized"
67 },
68 {
69 "code": "def query_string(self, **params):\n return SearchResult(self, self._api.get(self._href, **params))"
70 },
71 {
72 "code": "def add_bias(self, name, size, mean=0, std=1):\n mean = self.kwargs.get('mean_{}'.format(name), mean)\n std = self.kwargs.get('std_{}'.format(name), std)\n self._params.append(theano.shared(\n util.random_vector(size, mean, std, rng=self.rng),\n name=self._fmt(name)))"
73 },
74 {
75 "code": "def ancestors(self, lhs, rhs):\n def _search(node):\n if node in lhs:\n return True\n if not node.parent:\n return False\n return _search(node.parent)\n return [node for node in rhs if _search(node)]"
76 },
77 {
78 "code": "def get_prices_on(self, on_date: str, namespace: str, symbol: str):\n repo = self.get_price_repository()\n query = (\n repo.query.filter(dal.Price.namespace == namespace)\n .filter(dal.Price.symbol == symbol)\n .filter(dal.Price.date == on_date)\n .order_by(dal.Price.time.desc())\n )\n result = query.first()\n return result"
79 },
80 {
81 "code": "def getEvents(self):\n events = []\n for json in self.conn.endpoints[\"self\"].getEvents():\n events.append(SkypeEvent.fromRaw(self, json))\n return events"
82 },
83 {
84 "code": "def prepare(self):\n self.output_dim = 10\n self.encoder = Chain(self.input_dim).stack(Dense(self.internal_layer_size, 'tanh'))\n self.decoder = Chain(self.internal_layer_size).stack(Dense(self.input_dim))\n self.classifier = Chain(self.internal_layer_size).stack(Dense(50, 'tanh'),\n Dense(self.output_dim),\n Softmax())\n self.register_inner_layers(self.encoder, self.decoder, self.classifier)\n self.target_input = T.ivector('target')\n self.register_external_inputs(self.target_input)"
85 },
86 {
87 "code": "def _set_configurations(self):\n logger.debug(\"======================\")\n logger.debug(\"Setting configurations\")\n logger.debug(\"======================\")\n resources = \"\"\n containers = \"\"\n params = \"\"\n manifest = \"\"\n if self.merge_params:\n params += self._get_merged_params_string()\n help_list = self._get_merged_params_help()\n else:\n params += self._get_params_string()\n help_list = self._get_params_help()\n for p in self.processes:\n if not p.directives:\n continue\n logger.debug(\"[{}] Adding directives: {}\".format(\n p.template, p.directives))\n resources += self._get_resources_string(p.directives, p.pid)\n containers += self._get_container_string(p.directives, p.pid)\n manifest = self._get_manifest_string()\n self.resources = self._render_config(\"resources.config\", {\n \"process_info\": resources\n })\n self.containers = self._render_config(\"containers.config\", {\n \"container_info\": containers\n })\n self.params = self._render_config(\"params.config\", {\n \"params_info\": params\n })\n self.manifest = self._render_config(\"manifest.config\", {\n \"manifest_info\": manifest\n })\n self.help = self._render_config(\"Helper.groovy\", {\n \"nf_file\": basename(self.nf_file),\n \"help_list\": help_list,\n \"version\": __version__,\n \"pipeline_name\": \" \".join([x.upper() for x in self.pipeline_name])\n })\n self.user_config = self._render_config(\"user.config\", {})"
88 },
89 {
90 "code": "def add_range(self, sequence, begin, end):\n sequence.parser_tree = parsing.Range(self.value(begin).strip(\"'\"),\n self.value(end).strip(\"'\"))\n return True"
91 },
92 {
93 "code": "def streams(self):\n result = self.db.read(self.path, {\"q\": \"ls\"})\n if result is None or result.json() is None:\n return []\n streams = []\n for s in result.json():\n strm = self[s[\"name\"]]\n strm.metadata = s\n streams.append(strm)\n return streams"
94 },
95 {
96 "code": "def truncate_string(data, headers, max_field_width=None, **_):\n return (([utils.truncate_string(v, max_field_width) for v in row] for row in data),\n [utils.truncate_string(h, max_field_width) for h in headers])"
97 },
98 {
99 "code": "def login(self):\n if self._session is None:\n self._session = requests.session()\n self._session.headers.update({'User-agent': str(UserAgent().random)})\n return self._post_login_page()"
100 },
101 {
102 "code": "def file_read(filename):\n fobj = open(filename,'r');\n source = fobj.read();\n fobj.close()\n return source"
103 },
104 {
105 "code": "def einsum_vecmul_index(gate_indices, number_of_qubits):\n mat_l, mat_r, tens_lin, tens_lout = _einsum_matmul_index_helper(gate_indices,\n number_of_qubits)\n return \"{mat_l}{mat_r}, \".format(mat_l=mat_l, mat_r=mat_r) + \\\n \"{tens_lin}->{tens_lout}\".format(tens_lin=tens_lin,\n tens_lout=tens_lout)"
106 },
107 {
108 "code": "def validate_widget(widget):\n if not has_valid_id(widget):\n raise InvalidWidget(\"%s must contain a valid 'id' attribute\" % widget.__name__)\n if not has_valid_name(widget):\n raise InvalidWidget(\"%s must contain a valid 'name' attribute\" % widget.__name__)\n if not has_valid_template(widget):\n raise InvalidWidget(\"%s must contain a valid 'template' attribute\" % widget.__name__)\n if not hasattr(widget, 'zones') or not widget.zones:\n raise InvalidWidget(\"%s must be compatible with at least one zone\" % widget.__name__)"
109 },
110 {
111 "code": "def institute(context, institute_id, sanger_recipient, coverage_cutoff, frequency_cutoff, \n display_name, remove_sanger):\n adapter = context.obj['adapter']\n LOG.info(\"Running scout update institute\")\n try:\n adapter.update_institute(\n internal_id=institute_id, \n sanger_recipient=sanger_recipient, \n coverage_cutoff=coverage_cutoff, \n frequency_cutoff=frequency_cutoff, \n display_name=display_name,\n remove_sanger=remove_sanger,\n )\n except Exception as err:\n LOG.warning(err)\n context.abort()"
112 },
113 {
114 "code": "def get_agency_id(relation):\n op = relation.tags.get('operator')\n if op:\n return int(hashlib.sha256(op.encode('utf-8')).hexdigest(), 16) % 10**8\n return -1"
115 },
116 {
117 "code": "def writes(nb, format, **kwargs):\n format = unicode(format)\n if format == u'json' or format == u'ipynb':\n return writes_json(nb, **kwargs)\n elif format == u'py':\n return writes_py(nb, **kwargs)\n else:\n raise NBFormatError('Unsupported format: %s' % format)"
118 },
119 {
120 "code": "def f_add_config_group(self, *args, **kwargs):\n return self._nn_interface._add_generic(self, type_name=CONFIG_GROUP,\n group_type_name=CONFIG_GROUP,\n args=args, kwargs=kwargs)"
121 },
122 {
123 "code": "def _get_authorization(self, request, httpclient):\n return 'WRAP access_token=\"' + \\\n self._get_token(request.host, request.path, httpclient) + '\"'"
124 },
125 {
126 "code": "def evaluate(self, expression, i1=None, i2=None, out=None, selection=None, delay=False):\n expression = _ensure_strings_from_expressions(expression)\n result = self.server._call_dataset(\"evaluate\", self, expression=expression, i1=i1, i2=i2, selection=selection, delay=delay)\n return result"
127 },
128 {
129 "code": "def _get_value(self, key, func=None, split_val=None, as_boolean=False,\n\t\texception_default=None):\n\t\ttry:\n\t\t\tif as_boolean:\n\t\t\t\treturn self.config.getboolean(key[0], key[1])\n\t\t\tvalue = self.config.get(key[0], key[1])\n\t\t\tif split_val is not None:\n\t\t\t\tvalue = value.split(split_val)\n\t\t\tif func is not None:\n\t\t\t\treturn func(value)\n\t\t\treturn value\n\t\texcept (KeyError, configparser.NoSectionError, configparser.NoOptionError) as e:\n\t\t\tif exception_default is not None:\n\t\t\t\treturn exception_default\n\t\t\traise KeyError(e)"
130 },
131 {
132 "code": "def get_system_cpu_times():\n user, system, idle = 0, 0, 0\n for cpu_time in _psutil_mswindows.get_system_cpu_times():\n user += cpu_time[0]\n system += cpu_time[1]\n idle += cpu_time[2]\n return _cputimes_ntuple(user, system, idle)"
133 },
134 {
135 "code": "def _spark_fit(self, cls, Z, *args, **kwargs):\n mapper = lambda X_y: super(cls, self).fit(\n X_y[0], X_y[1], *args, **kwargs\n )\n models = Z.map(mapper)\n avg = models.reduce(operator.add) / models.count()\n self.__dict__.update(avg.__dict__)\n return self"
136 },
137 {
138 "code": "def main(sample_id, assembly_file, coverage_file, coverage_bp_file, bam_file,\n opts, gsize):\n min_assembly_coverage, max_contigs = opts\n logger.info(\"Starting assembly mapping processing\")\n logger.info(\"Parsing coverage table\")\n coverage_info, a_cov = parse_coverage_table(coverage_file)\n a_size, contig_size = get_assembly_size(assembly_file)\n logger.info(\"Assembly processed with a total size of '{}' and coverage\"\n \" of '{}'\".format(a_size, a_cov))\n logger.info(\"Parsing coverage per bp table\")\n coverage_bp_data = get_coverage_from_file(coverage_bp_file)\n min_coverage = evaluate_min_coverage(min_assembly_coverage, a_cov, a_size)\n filtered_assembly = \"{}_filt.fasta\".format(\n os.path.splitext(assembly_file)[0])\n filtered_bam = \"filtered.bam\"\n logger.info(\"Checking filtered assembly\")\n if check_filtered_assembly(coverage_info, coverage_bp_data, min_coverage,\n gsize, contig_size, int(max_contigs),\n sample_id):\n logger.info(\"Filtered assembly passed minimum size threshold\")\n logger.info(\"Writting filtered assembly\")\n filter_assembly(assembly_file, min_coverage, coverage_info,\n filtered_assembly)\n logger.info(\"Filtering BAM file according to saved contigs\")\n filter_bam(coverage_info, bam_file, min_coverage, filtered_bam)\n else:\n shutil.copy(assembly_file, filtered_assembly)\n shutil.copy(bam_file, filtered_bam)\n shutil.copy(bam_file + \".bai\", filtered_bam + \".bai\")\n with open(\".status\", \"w\") as status_fh:\n status_fh.write(\"pass\")"
139 },
140 {
141 "code": "def fetchmany(self, size=None):\n self._check_executed()\n r = self._fetch_row(size or self.arraysize)\n self.rownumber = self.rownumber + len(r)\n if not r:\n self._warning_check()\n return r"
142 },
143 {
144 "code": "def find_source(self, filename):\n source = None\n base, ext = os.path.splitext(filename)\n TRY_EXTS = {\n '.py': ['.py', '.pyw'],\n '.pyw': ['.pyw'],\n }\n try_exts = TRY_EXTS.get(ext)\n if not try_exts:\n return filename, None\n for try_ext in try_exts:\n try_filename = base + try_ext\n if os.path.exists(try_filename):\n return try_filename, None\n source = self.coverage.file_locator.get_zip_data(try_filename)\n if source:\n return try_filename, source\n raise NoSource(\"No source for code: '%s'\" % filename)"
145 },
146 {
147 "code": "def get_document(self, document_id, database_name=None, collection_name=None):\n if document_id is None:\n raise AirflowBadRequest(\"Cannot get a document without an id\")\n try:\n return self.get_conn().ReadItem(\n get_document_link(\n self.__get_database_name(database_name),\n self.__get_collection_name(collection_name),\n document_id))\n except HTTPFailure:\n return None"
148 },
149 {
150 "code": "def execute_actions(self, cwd):\n self._execute_globals(cwd)\n for action in self.actions:\n logger.info(\"executing {}\".format(action))\n p = subprocess.Popen(action, shell=True, cwd=cwd)\n p.wait()"
151 },
152 {
153 "code": "def __var_find_to_py_ast(\n var_name: str, ns_name: str, py_var_ctx: ast.AST\n) -> GeneratedPyAST:\n return GeneratedPyAST(\n node=ast.Attribute(\n value=ast.Call(\n func=_FIND_VAR_FN_NAME,\n args=[\n ast.Call(\n func=_NEW_SYM_FN_NAME,\n args=[ast.Str(var_name)],\n keywords=[ast.keyword(arg=\"ns\", value=ast.Str(ns_name))],\n )\n ],\n keywords=[],\n ),\n attr=\"value\",\n ctx=py_var_ctx,\n )\n )"
154 },
155 {
156 "code": "def create_storage_account(self, service_name, description, label,\n affinity_group=None, location=None,\n geo_replication_enabled=None,\n extended_properties=None,\n account_type='Standard_GRS'):\n _validate_not_none('service_name', service_name)\n _validate_not_none('description', description)\n _validate_not_none('label', label)\n if affinity_group is None and location is None:\n raise ValueError(\n 'location or affinity_group must be specified')\n if affinity_group is not None and location is not None:\n raise ValueError(\n 'Only one of location or affinity_group needs to be specified')\n if geo_replication_enabled == False:\n account_type = 'Standard_LRS'\n return self._perform_post(\n self._get_storage_service_path(),\n _XmlSerializer.create_storage_service_input_to_xml(\n service_name,\n description,\n label,\n affinity_group,\n location,\n account_type,\n extended_properties),\n as_async=True)"
157 },
158 {
159 "code": "def set_selection(self, selection, name=\"default\", executor=None):\n def create(current):\n return selection\n self._selection(create, name, executor=executor, execute_fully=True)"
160 },
161 {
162 "code": "def set_resolved_name(self, ref: dict, type_name2solve: TypeName,\n type_name_ref: TypeName):\n if self.resolution[type_name2solve.value] is None:\n self.resolution[type_name2solve.value] = ref[type_name_ref.value]"
163 },
164 {
165 "code": "def format_data(self, data, scale=True):\n if len(self.analytes) == 1:\n d = nominal_values(data[self.analytes[0]])\n ds = np.array(list(zip(d, np.zeros(len(d)))))\n else:\n d = [nominal_values(data[a]) for a in self.analytes]\n ds = np.vstack(d).T\n finite = np.isfinite(ds).sum(1) == ds.shape[1]\n sampled = np.arange(data[self.analytes[0]].size)[finite]\n ds = ds[finite]\n if scale:\n ds = self.scaler.transform(ds)\n return ds, sampled"
166 },
167 {
168 "code": "def _referer(self, extension):\n iana_record = self.lookup.whois(\n PyFunceble.CONFIGURATION[\"iana_whois_server\"], \"hello.%s\" % extension\n )\n if iana_record and \"refer\" in iana_record:\n regex_referer = r\"(?s)refer\\:\\s+([a-zA-Z0-9._-]+)\\n\"\n matched = Regex(\n iana_record, regex_referer, return_data=True, group=1\n ).match()\n if matched:\n return matched\n if extension in self.manual_server:\n return self.manual_server[extension]\n return None"
169 },
170 {
171 "code": "def shape_rb_data(raw_rb):\n rb_data = []\n rb_data.append(np.mean(raw_rb, 0))\n rb_data.append(np.std(raw_rb, 0))\n return rb_data"
172 },
173 {
174 "code": "def update_function(self, name, body, update_mask):\n response = self.get_conn().projects().locations().functions().patch(\n updateMask=\",\".join(update_mask),\n name=name,\n body=body\n ).execute(num_retries=self.num_retries)\n operation_name = response[\"name\"]\n self._wait_for_operation_to_complete(operation_name=operation_name)"
175 },
176 {
177 "code": "def boolean(ctx, obj):\n if hasattr(obj, 'compute'):\n obj = next(seq.compute(ctx), '')\n else:\n obj = seq\n yield next(to_boolean(obj), '')"
178 },
179 {
180 "code": "def expects_none(options):\n if any(options.get(key) is not None for key in [\"count\", \"maximum\", \"minimum\", \"between\"]):\n return matches_count(0, options)\n else:\n return False"
181 },
182 {
183 "code": "def __early_downsample(y, sr, hop_length, res_type, n_octaves,\n nyquist, filter_cutoff, scale):\n downsample_count = __early_downsample_count(nyquist, filter_cutoff,\n hop_length, n_octaves)\n if downsample_count > 0 and res_type == 'kaiser_fast':\n downsample_factor = 2**(downsample_count)\n hop_length //= downsample_factor\n if len(y) < downsample_factor:\n raise ParameterError('Input signal length={:d} is too short for '\n '{:d}-octave CQT'.format(len(y), n_octaves))\n new_sr = sr / float(downsample_factor)\n y = audio.resample(y, sr, new_sr,\n res_type=res_type,\n scale=True)\n if not scale:\n y *= np.sqrt(downsample_factor)\n sr = new_sr\n return y, sr, hop_length"
184 },
185 {
186 "code": "def log_parser(self):\n size_stamp = os.path.getsize(self.log_file)\n self.log_retry = 0\n if size_stamp and size_stamp == self.log_sizestamp:\n return\n else:\n logger.debug(\"Updating log size stamp to: {}\".format(size_stamp))\n self.log_sizestamp = size_stamp\n r = \".* (.*) \\[.*\\].*\\[(.*)\\].*process > (.*) \\((.*)\\).*\"\n with open(self.log_file) as fh:\n for line in fh:\n if \"Submitted process >\" in line or \\\n \"Re-submitted process >\" in line or \\\n \"Cached process >\" in line:\n m = re.match(r, line)\n if not m:\n continue\n time_start = m.group(1)\n workdir = m.group(2)\n process = m.group(3)\n tag = m.group(4)\n if time_start + tag not in self.stored_log_ids:\n self.stored_log_ids.append(time_start + tag)\n else:\n continue\n if process not in self.processes:\n continue\n p = self.processes[process]\n if tag in list(p[\"finished\"]) + list(p[\"retry\"]):\n continue\n if tag in list(p[\"failed\"]) and \\\n \"Re-submitted process >\" in line:\n p[\"retry\"].add(tag)\n self.send = True\n continue\n p[\"barrier\"] = \"R\"\n if tag not in p[\"submitted\"]:\n p[\"submitted\"].add(tag)\n if tag not in self.process_tags[process]:\n self.process_tags[process][tag] = {\n \"workdir\": self._expand_path(workdir),\n \"start\": time_start\n }\n self.send = True\n elif not self.process_tags[process][tag][\"start\"]:\n self.process_tags[process][tag][\"start\"] = time_start\n self.send = True\n self._update_pipeline_status()"
187 },
188 {
189 "code": "def _remove_exploration(self):\n for param in self._explored_parameters.values():\n if param._stored:\n try:\n self.f_delete_item(param)\n except Exception:\n self._logger.exception('Could not delete expanded parameter `%s` '\n 'from disk.' % param.v_full_name)"
190 },
191 {
192 "code": "def setup_platform(hass, config, add_entities, discovery_info=None):\n host = config.get(CONF_HOST)\n token = config.get(CONF_ACCESS_TOKEN)\n name = config.get(CONF_NAME)\n volume_step = config.get(CONF_VOLUME_STEP)\n device_type = config.get(CONF_DEVICE_CLASS)\n device = VizioDevice(host, token, name, volume_step, device_type)\n if device.validate_setup() is False:\n _LOGGER.error(\"Failed to set up Vizio platform, \"\n \"please check if host and API key are correct\")\n return\n elif (token is None or token == \"\") and device_type == \"tv\":\n _LOGGER.error(\"Failed to set up Vizio platform, \"\n \"if device_class is 'tv' then an auth_token needs \"\n \"to be provided, otherwise if device_class is \"\n \"'soundbar' then add the right device_class to config\")\n return\n if config.get(CONF_SUPPRESS_WARNING):\n from requests.packages import urllib3\n _LOGGER.warning(\"InsecureRequestWarning is disabled \"\n \"because of Vizio platform configuration\")\n urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)\n add_entities([device], True)"
193 },
194 {
195 "code": "def handle_oauth2_response(self, args):\n client = self.make_client()\n remote_args = {\n 'code': args.get('code'),\n 'client_secret': self.consumer_secret,\n 'redirect_uri': session.get('%s_oauthredir' % self.name)\n }\n log.debug('Prepare oauth2 remote args %r', remote_args)\n remote_args.update(self.access_token_params)\n headers = copy(self._access_token_headers)\n if self.access_token_method == 'POST':\n headers.update({'Content-Type': 'application/x-www-form-urlencoded'})\n body = client.prepare_request_body(**remote_args)\n resp, content = self.http_request(\n self.expand_url(self.access_token_url),\n headers=headers,\n data=to_bytes(body, self.encoding),\n method=self.access_token_method,\n )\n elif self.access_token_method == 'GET':\n qs = client.prepare_request_body(**remote_args)\n url = self.expand_url(self.access_token_url)\n url += ('?' in url and '&' or '?') + qs\n resp, content = self.http_request(\n url,\n headers=headers,\n method=self.access_token_method,\n )\n else:\n raise OAuthException(\n 'Unsupported access_token_method: %s' %\n self.access_token_method\n )\n data = parse_response(resp, content, content_type=self.content_type)\n if resp.code not in (200, 201):\n raise OAuthException(\n 'Invalid response from %s' % self.name,\n type='invalid_response', data=data\n )\n return data"
196 },
197 {
198 "code": "def decode(self, val):\n new_val = self.decode_date(val)\n if val != new_val:\n return new_val\n return json.JSONDecoder.decode(self, val)"
199 },
200 {
201 "code": "def extractPrintSaveIntermittens():\n global g_summary_dict_intermittents\n localtz = time.tzname[0]\n for ind in range(len(g_summary_dict_all[\"TestName\"])):\n if g_summary_dict_all[\"TestInfo\"][ind][\"FailureCount\"] >= g_threshold_failure:\n addFailedTests(g_summary_dict_intermittents, g_summary_dict_all, ind)\n if len(g_summary_dict_intermittents[\"TestName\"]) > 0:\n json.dump(g_summary_dict_intermittents, open(g_summary_dict_name, 'w'))\n with open(g_summary_csv_filename, 'w') as summaryFile:\n for ind in range(len(g_summary_dict_intermittents[\"TestName\"])):\n testName = g_summary_dict_intermittents[\"TestName\"][ind]\n numberFailure = g_summary_dict_intermittents[\"TestInfo\"][ind][\"FailureCount\"]\n firstFailedTS = parser.parse(time.ctime(min(g_summary_dict_intermittents[\"TestInfo\"][ind][\"Timestamp\"]))+\n ' '+localtz)\n firstFailedStr = firstFailedTS.strftime(\"%a %b %d %H:%M:%S %Y %Z\")\n recentFail = parser.parse(time.ctime(max(g_summary_dict_intermittents[\"TestInfo\"][ind][\"Timestamp\"]))+\n ' '+localtz)\n recentFailStr = recentFail.strftime(\"%a %b %d %H:%M:%S %Y %Z\")\n eachTest = \"{0}, {1}, {2}, {3}\\n\".format(testName, recentFailStr, numberFailure,\n g_summary_dict_intermittents[\"TestInfo\"][ind][\"TestCategory\"][0])\n summaryFile.write(eachTest)\n print(\"Intermittent: {0}, Last failed: {1}, Failed {2} times since \"\n \"{3}\".format(testName, recentFailStr, numberFailure, firstFailedStr))"
202 },
203 {
204 "code": "def _get_rule_source(self, rule):\n p = len(self.input_source) + rule.position\n source = self.input_source[p:p + rule.consumed].rstrip()\n return self._indent(source, depth=self.indent + \" \", skip_first_line=True)"
205 },
206 {
207 "code": "def _resubscribe(self, soft=False):\n if self.bitfinex_config:\n self.send(**self.bitfinex_config)\n q_list = []\n while True:\n try:\n identifier, q = self.channel_configs.popitem(last=True if soft else False)\n except KeyError:\n break\n q_list.append((identifier, q.copy()))\n if identifier == 'auth':\n self.send(**q, auth=True)\n continue\n if soft:\n q['event'] = 'unsubscribe'\n self.send(**q)\n if soft:\n for identifier, q in reversed(q_list):\n self.channel_configs[identifier] = q\n self.send(**q)\n else:\n for identifier, q in q_list:\n self.channel_configs[identifier] = q"
208 },
209 {
210 "code": "def _receive_data(self):\n while True:\n while len(self._buffer) < self.max_size and self.conn.poll():\n data = self._read_chunks()\n if data is not None:\n self._buffer.append(data)\n if len(self._buffer) > 0:\n return self._buffer.popleft()"
211 },
212 {
213 "code": "def _build_purchase_item(course_id, course_url, cost_in_cents, mode, course_data, sku):\n item = {\n 'id': \"{}-{}\".format(course_id, mode),\n 'url': course_url,\n 'price': cost_in_cents,\n 'qty': 1,\n }\n if 'title' in course_data:\n item['title'] = course_data['title']\n else:\n item['title'] = 'Course {} mode: {}'.format(course_id, mode)\n if 'tags' in course_data:\n item['tags'] = course_data['tags']\n item['vars'] = dict(course_data.get('vars', {}), mode=mode, course_run_id=course_id)\n item['vars']['purchase_sku'] = sku\n return item"
214 },
215 {
216 "code": "def _vector_matrix(vs, ms):\n return tf.reduce_sum(input_tensor=vs[..., tf.newaxis] * ms, axis=-2)"
217 },
218 {
219 "code": "def mix_over_posterior_draws(means, variances):\n with tf.compat.v1.name_scope(\n 'mix_over_posterior_draws', values=[means, variances]):\n num_posterior_draws = dist_util.prefer_static_value(\n tf.shape(input=means))[0]\n component_observations = tfd.Independent(\n distribution=tfd.Normal(\n loc=dist_util.move_dimension(means, 0, -2),\n scale=tf.sqrt(dist_util.move_dimension(variances, 0, -2))),\n reinterpreted_batch_ndims=1)\n return tfd.MixtureSameFamily(\n mixture_distribution=tfd.Categorical(\n logits=tf.zeros([num_posterior_draws],\n dtype=component_observations.dtype)),\n components_distribution=component_observations)"
220 },
221 {
222 "code": "def DeleteItem(self, item):\r\n \"Remove the item from the list and unset the related data\"\r\n wx_data = self.GetItemData(item)\r\n py_data = self._py_data_map[wx_data]\r\n del self._py_data_map[wx_data]\r\n del self._wx_data_map[py_data]\r\n wx.ListCtrl.DeleteItem(self, item)"
223 },
224 {
225 "code": "def add_route(self, command, adapter):\n if not isinstance(adapter, BaseAdapter):\n try:\n adapter = self.adapter_aliases[adapter]\n except KeyError:\n self.adapter_aliases[adapter] = adapter = resolve_adapter(\n adapter\n )\n self.routes[command] = adapter\n return self"
226 },
227 {
228 "code": "def progress(iterator, prefix):\n if terminal_width(prefix) > 25:\n prefix = (\"..\" + get_cut_prefix(prefix, 23))\n speed_updated = start = time()\n speed_written = written = 0\n speed_history = deque(maxlen=5)\n for data in iterator:\n yield data\n now = time()\n elapsed = now - start\n written += len(data)\n speed_elapsed = now - speed_updated\n if speed_elapsed >= 0.5:\n speed_history.appendleft((\n written - speed_written,\n speed_updated,\n ))\n speed_updated = now\n speed_written = written\n speed_history_written = sum(h[0] for h in speed_history)\n speed_history_elapsed = now - speed_history[-1][1]\n speed = speed_history_written / speed_history_elapsed\n status = create_status_line(\n prefix=prefix,\n written=format_filesize(written),\n elapsed=format_time(elapsed),\n speed=format_filesize(speed)\n )\n print_inplace(status)\n sys.stderr.write(\"\\n\")\n sys.stderr.flush()"
229 },
230 {
231 "code": "def get_params(brightness, contrast, saturation, hue):\n transforms = []\n if brightness is not None:\n brightness_factor = random.uniform(brightness[0], brightness[1])\n transforms.append(Lambda(lambda img: F.adjust_brightness(img, brightness_factor)))\n if contrast is not None:\n contrast_factor = random.uniform(contrast[0], contrast[1])\n transforms.append(Lambda(lambda img: F.adjust_contrast(img, contrast_factor)))\n if saturation is not None:\n saturation_factor = random.uniform(saturation[0], saturation[1])\n transforms.append(Lambda(lambda img: F.adjust_saturation(img, saturation_factor)))\n if hue is not None:\n hue_factor = random.uniform(hue[0], hue[1])\n transforms.append(Lambda(lambda img: F.adjust_hue(img, hue_factor)))\n random.shuffle(transforms)\n transform = Compose(transforms)\n return transform"
232 },
233 {
234 "code": "def panel(context, panel, version, update_date, update_version):\n adapter = context.obj['adapter']\n panel_obj = adapter.gene_panel(panel, version=version)\n if not panel_obj:\n LOG.warning(\"Panel %s (version %s) could not be found\" % (panel, version))\n context.abort()\n date_obj = None\n if update_date:\n try:\n date_obj = get_date(update_date)\n except Exception as err:\n LOG.warning(err)\n context.abort()\n update_panel(\n adapter,\n panel,\n panel_version=panel_obj['version'],\n new_version=update_version,\n new_date=date_obj\n )"
235 },
236 {
237 "code": "def random_ports(port, n):\n for i in range(min(5, n)):\n yield port + i\n for i in range(n-5):\n yield port + random.randint(-2*n, 2*n)"
238 },
239 {
240 "code": "def PermissiveDict(fields=None):\n if fields:\n check_user_facing_fields_dict(fields, 'PermissiveDict')\n class _PermissiveDict(_ConfigComposite):\n def __init__(self):\n key = 'PermissiveDict.' + str(DictCounter.get_next_count())\n super(_PermissiveDict, self).__init__(\n name=None,\n key=key,\n fields=fields or dict(),\n description='A configuration dictionary with typed fields',\n type_attributes=ConfigTypeAttributes(is_builtin=True),\n )\n @property\n def is_permissive_composite(self):\n return True\n return _PermissiveDict"
241 },
242 {
243 "code": "def gravatar_url(user_or_email, size=GRAVATAR_DEFAULT_SIZE):\n if hasattr(user_or_email, 'email'):\n email = user_or_email.email\n else:\n email = user_or_email\n try:\n return escape(get_gravatar_url(email=email, size=size))\n except:\n return ''"
244 },
245 {
246 "code": "def run_as_cmd(cmd, user, shell='bash'):\n to_execute = get_shell(shell) + [EXECUTE_SHELL_PARAM, cmd]\n if user == 'root':\n return to_execute\n return ['sudo', '-s', '--set-home', '-u', user] + to_execute"
247 },
248 {
249 "code": "def profile_function(self):\n with _CodeHeatmapCalculator() as prof:\n result = self._run_object(*self._run_args, **self._run_kwargs)\n code_lines, start_line = inspect.getsourcelines(self._run_object)\n source_lines = []\n for line in code_lines:\n source_lines.append(('line', start_line, line))\n start_line += 1\n filename = os.path.abspath(inspect.getsourcefile(self._run_object))\n heatmap = prof.heatmap[filename]\n run_time = sum(time for time in heatmap.values())\n return {\n 'objectName': self._object_name,\n 'runTime': run_time,\n 'result': result,\n 'timestamp': int(time.time()),\n 'heatmaps': [{\n 'name': self._object_name,\n 'heatmap': heatmap,\n 'executionCount': prof.execution_count[filename],\n 'srcCode': source_lines,\n 'runTime': run_time\n }]\n }"
250 },
251 {
252 "code": "def dashboard(request):\n if not isinstance(mc_client, dict):\n cache_stats = _get_cache_stats()\n else:\n cache_stats = None\n if cache_stats:\n data = _context_data({\n 'title': _('Memcache Dashboard'),\n 'cache_stats': cache_stats,\n 'can_get_slabs': hasattr(mc_client, 'get_slabs'),\n 'REFRESH_RATE': SETTINGS['REFRESH_RATE'],\n },\n request)\n template = 'memcache_admin/dashboard.html'\n else:\n data = _context_data({\n 'title': _('Memcache Dashboard - Error'),\n 'error_message': _('Unable to connect to a memcache server.'),\n },\n request)\n template = 'memcache_admin/dashboard_error.html'\n return render_to_response(template, data, RequestContext(request))"
253 },
254 {
255 "code": "def _validate_initial_statevector(self):\n if self._initial_statevector is None:\n return\n length = len(self._initial_statevector)\n required_dim = 2 ** self._number_of_qubits\n if length != required_dim:\n raise BasicAerError('initial statevector is incorrect length: ' +\n '{} != {}'.format(length, required_dim))"
256 },
257 {
258 "code": "def chatToId(url):\n match = re.search(r\"conversations/([0-9]+:[^/]+)\", url)\n return match.group(1) if match else None"
259 },
260 {
261 "code": "def prepare_pids(self):\n self.pids = []\n for fetcher in self.pid_fetchers:\n val = fetcher(None, self.revisions[-1][1])\n if val:\n self.pids.append(val)"
262 },
263 {
264 "code": "def use(network=False):\n global _engine\n __engine = _engine\n activated = __engine.active\n if activated:\n __engine.disable()\n _engine = Engine(network=network)\n _engine.activate()\n yield _engine\n _engine.disable()\n if network:\n _engine.disable_network()\n _engine = __engine\n if activated:\n _engine.activate()"
265 },
266 {
267 "code": "def parse_yaml_linenumbers(data, filename):\n def compose_node(parent, index):\n line = loader.line\n node = Composer.compose_node(loader, parent, index)\n node.__line__ = line + 1\n return node\n def construct_mapping(node, deep=False):\n if ANSIBLE_VERSION < 2:\n mapping = Constructor.construct_mapping(loader, node, deep=deep)\n else:\n mapping = AnsibleConstructor.construct_mapping(loader, node, deep=deep)\n if hasattr(node, '__line__'):\n mapping[LINE_NUMBER_KEY] = node.__line__\n else:\n mapping[LINE_NUMBER_KEY] = mapping._line_number\n mapping[FILENAME_KEY] = filename\n return mapping\n try:\n if ANSIBLE_VERSION < 2:\n loader = yaml.Loader(data)\n else:\n import inspect\n kwargs = {}\n if 'vault_password' in inspect.getargspec(AnsibleLoader.__init__).args:\n kwargs['vault_password'] = DEFAULT_VAULT_PASSWORD\n loader = AnsibleLoader(data, **kwargs)\n loader.compose_node = compose_node\n loader.construct_mapping = construct_mapping\n data = loader.get_single_data()\n except (yaml.parser.ParserError, yaml.scanner.ScannerError) as e:\n raise SystemExit(\"Failed to parse YAML in %s: %s\" % (filename, str(e)))\n return data"
268 },
269 {
270 "code": "def log_cdf_laplace(x, name=\"log_cdf_laplace\"):\n with tf.name_scope(name):\n x = tf.convert_to_tensor(value=x, name=\"x\")\n lower_solution = -np.log(2.) + x\n safe_exp_neg_x = tf.exp(-tf.abs(x))\n upper_solution = tf.math.log1p(-0.5 * safe_exp_neg_x)\n return tf.where(x < 0., lower_solution, upper_solution)"
271 },
272 {
273 "code": "def samefile(path1, path2):\n info1 = fs.getfileinfo(path1)\n info2 = fs.getfileinfo(path2)\n return (info1.dwVolumeSerialNumber == info2.dwVolumeSerialNumber and\n info1.nFileIndexHigh == info2.nFileIndexHigh and\n info1.nFileIndexLow == info2.nFileIndexLow)"
274 },
275 {
276 "code": "def add_netnode_plugin_name(plugin_name):\n current_names = set(get_netnode_plugin_names())\n if plugin_name in current_names:\n return\n current_names.add(plugin_name)\n get_meta_netnode()[PLUGIN_NAMES_KEY] = json.dumps(list(current_names))"
277 },
278 {
279 "code": "def set_serial(self, hex_str):\n bignum_serial = _ffi.gc(_lib.BN_new(), _lib.BN_free)\n bignum_ptr = _ffi.new(\"BIGNUM**\")\n bignum_ptr[0] = bignum_serial\n bn_result = _lib.BN_hex2bn(bignum_ptr, hex_str)\n if not bn_result:\n raise ValueError(\"bad hex string\")\n asn1_serial = _ffi.gc(\n _lib.BN_to_ASN1_INTEGER(bignum_serial, _ffi.NULL),\n _lib.ASN1_INTEGER_free)\n _lib.X509_REVOKED_set_serialNumber(self._revoked, asn1_serial)"
280 },
281 {
282 "code": "def run_samblaster(job, sam):\n work_dir = job.fileStore.getLocalTempDir()\n job.fileStore.readGlobalFile(sam, os.path.join(work_dir, 'input.sam'))\n command = ['/usr/local/bin/samblaster',\n '-i', '/data/input.sam',\n '-o', '/data/output.sam',\n '--ignoreUnmated']\n start_time = time.time()\n dockerCall(job=job, workDir=work_dir,\n parameters=command,\n tool='quay.io/biocontainers/samblaster:0.1.24--0')\n end_time = time.time()\n _log_runtime(job, start_time, end_time, \"SAMBLASTER\")\n return job.fileStore.writeGlobalFile(os.path.join(work_dir, 'output.sam'))"
283 },
284 {
285 "code": "def handle_stranded_tasks(self, engine):\n lost = self.pending[engine]\n for msg_id in lost.keys():\n if msg_id not in self.pending[engine]:\n continue\n raw_msg = lost[msg_id].raw_msg\n idents,msg = self.session.feed_identities(raw_msg, copy=False)\n parent = self.session.unpack(msg[1].bytes)\n idents = [engine, idents[0]]\n try:\n raise error.EngineError(\"Engine %r died while running task %r\"%(engine, msg_id))\n except:\n content = error.wrap_exception()\n header = dict(\n status='error',\n engine=engine,\n date=datetime.now(),\n )\n msg = self.session.msg('apply_reply', content, parent=parent, subheader=header)\n raw_reply = map(zmq.Message, self.session.serialize(msg, ident=idents))\n self.dispatch_result(raw_reply)\n self.completed.pop(engine)\n self.failed.pop(engine)"
286 },
287 {
288 "code": "def get_group_all(group, path=None):\n result = []\n for config, distro in iter_files_distros(path=path):\n if group in config:\n for name, epstr in config[group].items():\n with BadEntryPoint.err_to_warnings():\n result.append(EntryPoint.from_string(epstr, name, distro))\n return result"
289 },
290 {
291 "code": "def build_filters_and_sizers(self, ppoi_value, create_on_demand):\n name = self.name\n if not name and self.field.placeholder_image_name:\n name = self.field.placeholder_image_name\n self.filters = FilterLibrary(\n name,\n self.storage,\n versatileimagefield_registry,\n ppoi_value,\n create_on_demand\n )\n for (\n attr_name,\n sizedimage_cls\n ) in iteritems(versatileimagefield_registry._sizedimage_registry):\n setattr(\n self,\n attr_name,\n sizedimage_cls(\n path_to_image=name,\n storage=self.storage,\n create_on_demand=create_on_demand,\n ppoi=ppoi_value\n )\n )"
292 },
293 {
294 "code": "def predict_logit(self, x, **kwargs):\n return self.feed_forward(x, **kwargs)[self.layers[-1].full_name('pre')]"
295 },
296 {
297 "code": "def get_source_lane(fork_process, pipeline_list):\n fork_source = fork_process[-1]\n fork_sig = [x for x in fork_process if x != \"__init__\"]\n for position, p in enumerate(pipeline_list[::-1]):\n if p[\"output\"][\"process\"] == fork_source:\n lane = p[\"output\"][\"lane\"]\n logger.debug(\"Possible source match found in position {} in lane\"\n \" {}\".format(position, lane))\n lane_sequence = [x[\"output\"][\"process\"] for x in pipeline_list\n if x[\"output\"][\"lane\"] == lane]\n logger.debug(\"Testing lane sequence '{}' against fork signature\"\n \" '{}'\".format(lane_sequence, fork_sig))\n if lane_sequence == fork_sig:\n return p[\"output\"][\"lane\"]\n return 0"
298 },
299 {
300 "code": "def article(self, msgid_article=None, decode=None):\n args = None\n if msgid_article is not None:\n args = utils.unparse_msgid_article(msgid_article)\n code, message = self.command(\"ARTICLE\", args)\n if code != 220:\n raise NNTPReplyError(code, message)\n parts = message.split(None, 1)\n try:\n articleno = int(parts[0])\n except ValueError:\n raise NNTPProtocolError(message)\n headers = utils.parse_headers(self.info_gen(code, message))\n decode = \"yEnc\" in headers.get(\"subject\", \"\")\n escape = 0\n crc32 = 0\n body = []\n for line in self.info_gen(code, message):\n if decode:\n if line.startswith(\"=y\"):\n continue\n line, escape, crc32 = yenc.decode(line, escape, crc32)\n body.append(line)\n return articleno, headers, \"\".join(body)"
301 },
302 {
303 "code": "def wrap_function(func=None, error_threshold=None, reraise_exception=True, save_current_stack_trace=True):\n if func:\n return flawless.client.client._wrap_function_with_error_decorator(\n func=func,\n error_threshold=error_threshold,\n reraise_exception=reraise_exception,\n save_current_stack_trace=save_current_stack_trace)\n else:\n return functools.partial(flawless.client.client._wrap_function_with_error_decorator,\n error_threshold=error_threshold,\n reraise_exception=reraise_exception,\n save_current_stack_trace=save_current_stack_trace)"
304 },
305 {
306 "code": "def post(self, url, params=None, data=None, files=None, **kwargs):\n return self.call_api(\n \"POST\",\n url,\n params=params,\n data=data,\n files=files,\n **kwargs\n )"
307 },
308 {
309 "code": "def is_dark_rgb(r, g, b):\n try:\n midpoint = int(environ.get('TERMINAL_COLOR_MIDPOINT', None))\n except:\n pass\n if not midpoint:\n term = environ.get('TERM', None)\n print(\"midpoint\", midpoint, 'vs', (16*5 + 16*g + 16*b))\n midpoint = 383 if term and term == 'xterm-256color' else 117963\n if ( (16*5 + 16*g + 16*b) < midpoint ):\n return True\n else:\n return False"
310 },
311 {
312 "code": "def stop(self):\n with self.synclock:\n if self.syncthread is not None:\n self.syncthread.cancel()\n self.syncthread = None"
313 },
314 {
315 "code": "def evaluate_marker(cls, text, extra=None):\n return cls.interpret(parser.expr(text).totuple(1)[1])"
316 },
317 {
318 "code": "def _get_job(self, project_id, job_id):\n job_name = 'projects/{}/jobs/{}'.format(project_id, job_id)\n request = self._mlengine.projects().jobs().get(name=job_name)\n while True:\n try:\n return request.execute()\n except HttpError as e:\n if e.resp.status == 429:\n time.sleep(30)\n else:\n self.log.error('Failed to get MLEngine job: {}'.format(e))\n raise"
319 },
320 {
321 "code": "def pause(self):\n for tracer in self.tracers:\n tracer.stop()\n stats = tracer.get_stats()\n if stats:\n print(\"\\nCoverage.py tracer stats:\")\n for k in sorted(stats.keys()):\n print(\"%16s: %s\" % (k, stats[k]))\n threading.settrace(None)"
322 },
323 {
324 "code": "def to_py(o, keyword_fn: Callable[[kw.Keyword], Any] = _kw_name):\n if isinstance(o, ISeq):\n return _to_py_list(o, keyword_fn=keyword_fn)\n elif not isinstance(\n o, (IPersistentList, IPersistentMap, IPersistentSet, IPersistentVector)\n ):\n return o\n else:\n return _to_py_backup(o, keyword_fn=keyword_fn)"
325 },
326 {
327 "code": "def indent(instr,nspaces=4, ntabs=0, flatten=False):\n if instr is None:\n return\n ind = '\\t'*ntabs+' '*nspaces\n if flatten:\n pat = re.compile(r'^\\s*', re.MULTILINE)\n else:\n pat = re.compile(r'^', re.MULTILINE)\n outstr = re.sub(pat, ind, instr)\n if outstr.endswith(os.linesep+ind):\n return outstr[:-len(ind)]\n else:\n return outstr"
328 },
329 {
330 "code": "def handleCONNACK(self, response):\n state = self.__class__.__name__\n log.error(\"Unexpected {packet:7} packet received in {log_source}\", packet=\"CONNACK\")"
331 },
332 {
333 "code": "def filter_bam(coverage_info, bam_file, min_coverage, output_bam):\n contig_list = [x for x, vals in coverage_info.items()\n if vals[\"cov\"] >= min_coverage]\n cli = [\n \"samtools\",\n \"view\",\n \"-bh\",\n \"-F\",\n \"4\",\n \"-o\",\n output_bam,\n \"-@\",\n \"1\",\n bam_file,\n ]\n cli += contig_list\n logger.debug(\"Runnig samtools view subprocess with command: {}\".format(\n cli))\n p = subprocess.Popen(cli, stdout=PIPE, stderr=PIPE)\n stdout, stderr = p.communicate()\n try:\n stderr = stderr.decode(\"utf8\")\n stdout = stdout.decode(\"utf8\")\n except (UnicodeDecodeError, AttributeError):\n stderr = str(stderr)\n stdout = str(stdout)\n logger.info(\"Finished samtools view subprocess with STDOUT:\\\\n\"\n \"======================================\\\\n{}\".format(stdout))\n logger.info(\"Fished samtools view subprocesswith STDERR:\\\\n\"\n \"======================================\\\\n{}\".format(stderr))\n logger.info(\"Finished samtools view with return code: {}\".format(\n p.returncode))\n if not p.returncode:\n cli = [\n \"samtools\",\n \"index\",\n output_bam\n ]\n logger.debug(\"Runnig samtools index subprocess with command: \"\n \"{}\".format(cli))\n p = subprocess.Popen(cli, stdout=PIPE, stderr=PIPE)\n stdout, stderr = p.communicate()\n try:\n stderr = stderr.decode(\"utf8\")\n stdout = stdout.decode(\"utf8\")\n except (UnicodeDecodeError, AttributeError):\n stderr = str(stderr)\n stdout = str(stdout)\n logger.info(\"Finished samtools index subprocess with STDOUT:\\\\n\"\n \"======================================\\\\n{}\".format(\n stdout))\n logger.info(\"Fished samtools index subprocesswith STDERR:\\\\n\"\n \"======================================\\\\n{}\".format(\n stderr))\n logger.info(\"Finished samtools index with return code: {}\".format(\n p.returncode))"
334 },
335 {
336 "code": "def create_tfs_tfvc_client(url, token=None):\n if token is None:\n token = os.environ.get('TFS_API_TOKEN', None)\n tfs_connection = create_tfs_connection(url, token)\n tfs_tfvc_client = tfs_connection.get_client('vsts.tfvc.v4_1.tfvc_client.TfvcClient')\n if tfs_tfvc_client is None:\n msg = 'Unable to create TFS Git Client, failed to connect to TFS Enterprise (%s) with provided token.'\n raise RuntimeError(msg, url)\n return tfs_tfvc_client"
337 },
338 {
339 "code": "def visualize_qualitative_analysis(inputs, model, samples=1, batch_size=3,\n length=8):\n average = lambda dist: tf.reduce_mean(\n input_tensor=dist.mean(), axis=0)\n with tf.compat.v1.name_scope(\"val_reconstruction\"):\n reconstruct = functools.partial(model.reconstruct, inputs=inputs,\n samples=samples)\n visualize_reconstruction(inputs, average(reconstruct()))\n visualize_reconstruction(inputs, average(reconstruct(sample_static=True)),\n name=\"static_prior\")\n visualize_reconstruction(inputs, average(reconstruct(sample_dynamic=True)),\n name=\"dynamic_prior\")\n visualize_reconstruction(inputs, average(reconstruct(swap_static=True)),\n name=\"swap_static\")\n visualize_reconstruction(inputs, average(reconstruct(swap_dynamic=True)),\n name=\"swap_dynamic\")\n with tf.compat.v1.name_scope(\"generation\"):\n generate = functools.partial(model.generate, batch_size=batch_size,\n length=length, samples=samples)\n image_summary(average(generate(fix_static=True)), \"fix_static\")\n image_summary(average(generate(fix_dynamic=True)), \"fix_dynamic\")"
340 },
341 {
342 "code": "def debug_script(src, pm=False, globs=None):\n \"Debug a test script. `src` is the script, as a string.\"\n import pdb\n srcfilename = tempfile.mktemp(\".py\", \"doctestdebug\")\n f = open(srcfilename, 'w')\n f.write(src)\n f.close()\n try:\n if globs:\n globs = globs.copy()\n else:\n globs = {}\n if pm:\n try:\n execfile(srcfilename, globs, globs)\n except:\n print sys.exc_info()[1]\n pdb.post_mortem(sys.exc_info()[2])\n else:\n pdb.run(\"execfile(%r)\" % srcfilename, globs, globs)\n finally:\n os.remove(srcfilename)"
343 },
344 {
345 "code": "def _dot_product(self, imgs_to_decode):\n return np.dot(imgs_to_decode.T, self.feature_images).T"
346 },
347 {
348 "code": "def set_certificate_issuer(\n self, vault_base_url, issuer_name, provider, credentials=None, organization_details=None, attributes=None, custom_headers=None, raw=False, **operation_config):\n parameter = models.CertificateIssuerSetParameters(provider=provider, credentials=credentials, organization_details=organization_details, attributes=attributes)\n url = self.set_certificate_issuer.metadata['url']\n path_format_arguments = {\n 'vaultBaseUrl': self._serialize.url(\"vault_base_url\", vault_base_url, 'str', skip_quote=True),\n 'issuer-name': self._serialize.url(\"issuer_name\", issuer_name, 'str')\n }\n url = self._client.format_url(url, **path_format_arguments)\n query_parameters = {}\n query_parameters['api-version'] = self._serialize.query(\"self.api_version\", self.api_version, 'str')\n header_parameters = {}\n header_parameters['Content-Type'] = 'application/json; charset=utf-8'\n if self.config.generate_client_request_id:\n header_parameters['x-ms-client-request-id'] = str(uuid.uuid1())\n if custom_headers:\n header_parameters.update(custom_headers)\n if self.config.accept_language is not None:\n header_parameters['accept-language'] = self._serialize.header(\"self.config.accept_language\", self.config.accept_language, 'str')\n body_content = self._serialize.body(parameter, 'CertificateIssuerSetParameters')\n request = self._client.put(url, query_parameters)\n response = self._client.send(\n request, header_parameters, body_content, stream=False, **operation_config)\n if response.status_code not in [200]:\n raise models.KeyVaultErrorException(self._deserialize, response)\n deserialized = None\n if response.status_code == 200:\n deserialized = self._deserialize('IssuerBundle', response)\n if raw:\n client_raw_response = ClientRawResponse(deserialized, response)\n return client_raw_response\n return deserialized"
349 },
350 {
351 "code": "def remove_interval(self, time):\n if self.tier_type != 'IntervalTier':\n raise Exception('Tiertype must be IntervalTier.')\n self.intervals = [i for i in self.intervals\n if not(i[0] <= time and i[1] >= time)]"
352 },
353 {
354 "code": "def _run_valid(self, epoch, valid_set, dry_run=False, save_path=None):\n costs = self.valid_step(valid_set)\n _, J = costs[0]\n new_best = False\n if self.best_cost - J > self.best_cost * self.min_improvement:\n self.best_params = self.copy_params()\n new_best = True\n if not dry_run:\n self.best_cost = J\n self.best_epoch = epoch\n self.save_checkpoint(save_path)\n self.report(dict(costs), type=\"valid\", epoch=0 if dry_run else epoch, new_best=new_best)\n self.last_run_costs = costs\n return epoch - self.best_epoch < self.patience"
355 },
356 {
357 "code": "def Bin(self):\n err = _Bin(self.transit, self.limbdark, self.settings, self.arrays)\n if err != _ERR_NONE: RaiseError(err)"
358 },
359 {
360 "code": "def get_namespaces(self, prefix=None):\n params = {\"prefix\": prefix}\n return self.request(method=\"get\", params=params).json()"
361 },
362 {
363 "code": "def geckoboard_rag_widget(request):\n params = get_gecko_params(request)\n print params['uids']\n max_date = datetime.now()-timedelta(days=params['days_back'])\n metrics = Metric.objects.filter(uid__in=params['uids'])\n results = [(metric.latest_count(frequency=params['frequency'], count=not params['cumulative'],\n cumulative=params['cumulative'], max_date=max_date), metric.title) for metric in metrics]\n return tuple(results)"
364 },
365 {
366 "code": "def _read_compressed_points_data(self, laszip_vlr, point_format):\n offset_to_chunk_table = struct.unpack(\"<q\", self.stream.read(8))[0]\n size_of_point_data = offset_to_chunk_table - self.stream.tell()\n if offset_to_chunk_table <= 0:\n logger.warning(\n \"Strange offset to chunk table: {}, ignoring it..\".format(\n offset_to_chunk_table\n )\n )\n size_of_point_data = -1\n points = record.PackedPointRecord.from_compressed_buffer(\n self.stream.read(size_of_point_data),\n point_format,\n self.header.point_count,\n laszip_vlr,\n )\n return points"
367 },
368 {
369 "code": "def get_system_per_cpu_times():\n ret = []\n for cpu_t in _psutil_mswindows.get_system_cpu_times():\n user, system, idle = cpu_t\n item = _cputimes_ntuple(user, system, idle)\n ret.append(item)\n return ret"
370 },
371 {
372 "code": "def _init_from_bool(self, z, x):\n if z is None:\n raise QiskitError(\"z vector must not be None.\")\n if x is None:\n raise QiskitError(\"x vector must not be None.\")\n if len(z) != len(x):\n raise QiskitError(\"length of z and x vectors must be \"\n \"the same. (z: {} vs x: {})\".format(len(z), len(x)))\n z = _make_np_bool(z)\n x = _make_np_bool(x)\n self._z = z\n self._x = x\n return self"
373 },
374 {
375 "code": "def _expand_default(self, option):\n if self.parser is None or not self.default_tag:\n return option.help\n optname = option._long_opts[0][2:]\n try:\n provider = self.parser.options_manager._all_options[optname]\n except KeyError:\n value = None\n else:\n optdict = provider.get_option_def(optname)\n optname = provider.option_attrname(optname, optdict)\n value = getattr(provider.config, optname, optdict)\n value = utils._format_option_value(optdict, value)\n if value is optparse.NO_DEFAULT or not value:\n value = self.NO_DEFAULT_VALUE\n return option.help.replace(self.default_tag, str(value))"
376 },
377 {
378 "code": "def map(self, func, value_shape=None, dtype=None):\n if value_shape is None or dtype is None:\n try:\n mapped = func(random.randn(*self.plan).astype(self.dtype))\n except Exception:\n first = self._rdd.first()\n if first:\n mapped = func(first[1])\n if value_shape is None:\n value_shape = mapped.shape\n if dtype is None:\n dtype = mapped.dtype\n chunked_dims = where(self.plan != self.vshape)[0]\n unchunked_dims = where(self.plan == self.vshape)[0]\n if len(value_shape) != len(self.plan):\n raise NotImplementedError('map on ChunkedArray cannot drop dimensions')\n if any([value_shape[i] != self.plan[i] for i in chunked_dims]):\n raise ValueError('map cannot change the sizes of chunked dimensions')\n def check_and_apply(v):\n new = func(v)\n if len(unchunked_dims) > 0:\n if any([new.shape[i] != value_shape[i] for i in unchunked_dims]):\n raise Exception(\"Map operation did not produce values of uniform shape.\")\n if len(chunked_dims) > 0:\n if any([v.shape[i] != new.shape[i] for i in chunked_dims]):\n raise Exception(\"Map operation changed the size of a chunked dimension\")\n return new\n rdd = self._rdd.mapValues(check_and_apply)\n vshape = [value_shape[i] if i in unchunked_dims else self.vshape[i] for i in range(len(self.vshape))]\n newshape = r_[self.kshape, vshape].astype(int).tolist()\n return self._constructor(rdd, shape=tuple(newshape), dtype=dtype,\n plan=asarray(value_shape)).__finalize__(self)"
379 },
380 {
381 "code": "def get_data(self, cache=True, as_text=False, parse_form_data=False):\n rv = getattr(self, '_cached_data', None)\n if rv is None:\n if parse_form_data:\n self._load_form_data()\n rv = self.stream.read()\n if cache:\n self._cached_data = rv\n if as_text:\n rv = rv.decode(self.charset, self.encoding_errors)\n return rv"
382 },
383 {
384 "code": "def main(mash_output, sample_id):\n logger.info(\"Reading file : {}\".format(mash_output))\n read_mash_output = open(mash_output)\n dic = {}\n median_list = []\n filtered_dic = {}\n logger.info(\"Generating dictionary and list to pre-process the final json\")\n for line in read_mash_output:\n tab_split = line.split(\"\\t\")\n identity = tab_split[0]\n median_multiplicity = tab_split[2]\n query_id = tab_split[4]\n dic[query_id] = [identity, median_multiplicity]\n median_list.append(float(median_multiplicity))\n output_json = open(\" \".join(mash_output.split(\".\")[:-1]) + \".json\", \"w\")\n if len(median_list) > 0:\n median_cutoff = median(median_list)\n logger.info(\"Generating final json to dump to a file\")\n for k, v in dic.items():\n copy_number = int(float(v[1]) / median_cutoff)\n if float(v[1]) > median_cutoff:\n filtered_dic[\"_\".join(k.split(\"_\")[0:3])] = [\n round(float(v[0]),2),\n copy_number\n ]\n logger.info(\n \"Exported dictionary has {} entries\".format(len(filtered_dic)))\n else:\n logger.error(\"No matches were found using mash screen for the queried reads\")\n output_json.write(json.dumps(filtered_dic))\n output_json.close()\n json_dic = {\n \"tableRow\": [{\n \"sample\": sample_id,\n \"data\": [{\n \"header\": \"Mash Screen\",\n \"table\": \"plasmids\",\n \"patlas_mashscreen\": filtered_dic,\n \"value\": len(filtered_dic)\n }]\n }],\n }\n with open(\".report.json\", \"w\") as json_report:\n json_report.write(json.dumps(json_dic, separators=(\",\", \":\")))"
385 },
386 {
387 "code": "def add_import(\n self, sym: sym.Symbol, module: types.ModuleType, *aliases: sym.Symbol\n ) -> None:\n self._imports.swap(lambda m: m.assoc(sym, module))\n if aliases:\n self._import_aliases.swap(\n lambda m: m.assoc(\n *itertools.chain.from_iterable([(alias, sym) for alias in aliases])\n )\n )"
388 },
389 {
390 "code": "def delete_report(self, report):\n url = ACCOUNTS_API.format(report.account_id) + \"/reports/{}/{}\".format(\n report.type, report.report_id)\n response = self._delete_resource(url)\n return True"
391 },
392 {
393 "code": "def delete(self, blocksize=100):\n from .columns import MODELS_REFERENCED\n if not self._model._no_fk or self._model._namespace in MODELS_REFERENCED:\n raise QueryError(\"Can't delete entities of models with foreign key relationships\")\n de = []\n i = 0\n for result in self.iter_result(pagesize=blocksize):\n de.append(result)\n i += 1\n if i >= blocksize:\n session.delete(de)\n del de[:]\n i = 0\n if de:\n session.delete(de)"
394 },
395 {
396 "code": "def _ep_need_close(self):\n LOG.debug(\"Session %s close requested - closing...\",\n self._name)\n links = self._links.copy()\n for link in links:\n link._session_closed()"
397 },
398 {
399 "code": "def users(store):\n user_objs = list(store.users())\n total_events = store.user_events().count()\n for user_obj in user_objs:\n if user_obj.get('institutes'):\n user_obj['institutes'] = [store.institute(inst_id) for inst_id in user_obj.get('institutes')]\n else:\n user_obj['institutes'] = []\n user_obj['events'] = store.user_events(user_obj).count()\n user_obj['events_rank'] = event_rank(user_obj['events'])\n return dict(\n users=sorted(user_objs, key=lambda user: -user['events']),\n total_events=total_events,\n )"
400 },
401 {
402 "code": "def linear_connection(plist, lane):\n logger.debug(\n \"Establishing linear connection with processes: {}\".format(plist))\n res = []\n previous = None\n for p in plist:\n if not previous:\n previous = p\n continue\n res.append({\n \"input\": {\n \"process\": previous,\n \"lane\": lane\n },\n \"output\": {\n \"process\": p,\n \"lane\": lane\n }\n })\n previous = p\n return res"
403 },
404 {
405 "code": "def run_migrations_online():\n connectable = settings.engine\n with connectable.connect() as connection:\n context.configure(\n connection=connection,\n transaction_per_migration=True,\n target_metadata=target_metadata,\n compare_type=COMPARE_TYPE,\n )\n with context.begin_transaction():\n context.run_migrations()"
406 },
407 {
408 "code": "def map_generic(self, func):\n def process_record(val):\n newval = empty(1, dtype=\"object\")\n newval[0] = func(val)\n return newval\n rdd = self._rdd.mapValues(process_record)\n nchunks = self.getnumber(self.plan, self.vshape)\n newshape = tuple([int(s) for s in r_[self.kshape, nchunks]])\n newsplit = len(self.shape)\n return BoltArraySpark(rdd, shape=newshape, split=newsplit, ordered=self._ordered, dtype=\"object\")"
409 },
410 {
411 "code": "def get_conn(self):\n if not self._conn:\n http_authorized = self._authorize()\n self._conn = build('compute', self.api_version,\n http=http_authorized, cache_discovery=False)\n return self._conn"
412 },
413 {
414 "code": "def parse_args(argv):\n global g_new_messages_to_exclude\n global g_old_messages_to_remove\n global g_load_java_message_filename\n global g_save_java_message_filename\n global g_print_java_messages\n if len(argv) < 2:\n usage()\n i = 1\n while (i < len(argv)):\n s = argv[i]\n if (s == \"--inputfileadd\"):\n i += 1\n if (i > len(argv)):\n usage()\n g_new_messages_to_exclude = argv[i]\n elif (s == \"--inputfilerm\"):\n i += 1\n if (i > len(argv)):\n usage()\n g_old_messages_to_remove = argv[i]\n elif (s == \"--loadjavamessage\"):\n i += 1\n if i > len(argv):\n usage()\n g_load_java_message_filename = argv[i]\n elif (s == \"--savejavamessage\"):\n i += 1\n if (i > len(argv)):\n usage()\n g_save_java_message_filename = argv[i]\n elif (s == '--printjavamessage'):\n i += 1\n g_print_java_messages = True\n g_load_java_message_filename = argv[i]\n elif (s == '--help'):\n usage()\n else:\n unknown_arg(s)\n i += 1"
415 },
416 {
417 "code": "def expand_files(self, modules):\n result, errors = utils.expand_modules(\n modules, self.config.black_list, self.config.black_list_re\n )\n for error in errors:\n message = modname = error[\"mod\"]\n key = error[\"key\"]\n self.set_current_module(modname)\n if key == \"fatal\":\n message = str(error[\"ex\"]).replace(os.getcwd() + os.sep, \"\")\n self.add_message(key, args=message)\n return result"
418 },
419 {
420 "code": "def _m(self):\n assert not hasattr(self, \"_interfaces\") or not self._interfaces, \\\n \"Too late to change direction of interface\"\n self._direction = DIRECTION.asIntfDirection(DIRECTION.opposite(self._masterDir))\n return self"
421 },
422 {
423 "code": "def __nn_filter_helper(R_data, R_indices, R_ptr, S, aggregate):\n s_out = np.empty_like(S)\n for i in range(len(R_ptr)-1):\n targets = R_indices[R_ptr[i]:R_ptr[i+1]]\n if not len(targets):\n s_out[i] = S[i]\n continue\n neighbors = np.take(S, targets, axis=0)\n if aggregate is np.average:\n weights = R_data[R_ptr[i]:R_ptr[i+1]]\n s_out[i] = aggregate(neighbors, axis=0, weights=weights)\n else:\n s_out[i] = aggregate(neighbors, axis=0)\n return s_out"
424 },
425 {
426 "code": "def fit(self, Z, **fit_params):\n Zt, fit_params = self._pre_transform(Z, **fit_params)\n self.steps[-1][-1].fit(Zt, **fit_params)\n Zt.unpersist()\n return self"
427 },
428 {
429 "code": "def _make_content_item(node, mime_type=None, alternate_data=None):\n raw = node.data\n if getattr(node, 'encoding', None) == 'zlib':\n try:\n raw = zlib.decompress(node.data)\n except Exception, exc:\n if alternate_data is not None:\n try:\n raw = zlib.decompress(alternate_data)\n except Exception:\n raise exc\n else:\n raise\n if mime_type is None:\n mime_type = node.mime_type\n raw = raw.decode('utf8').encode('utf8')\n return streamcorpus.ContentItem(raw=raw, media_type=mime_type)"
430 },
431 {
432 "code": "def simUnit(self, synthesisedUnit: Unit, until: float, extraProcesses=[]):\n beforeSim = self.config.beforeSim\n if beforeSim is not None:\n beforeSim(self, synthesisedUnit)\n add_proc = self.add_process\n for p in extraProcesses:\n add_proc(p(self))\n self._initUnitSignals(synthesisedUnit)\n self.run(until)"
433 },
434 {
435 "code": "def parse(self, hcl, canonicalize=False):\n return self.request(\"parse\", json={\"JobHCL\": hcl, \"Canonicalize\": canonicalize}, method=\"post\", allow_redirects=True).json()"
436 },
437 {
438 "code": "def has_no_unchecked_field(self, locator, **kwargs):\n kwargs[\"checked\"] = False\n return self.has_no_selector(\"field\", locator, **kwargs)"
439 },
440 {
441 "code": "def reconnect(self):\n self.log.debug(\"reconnect(): Initialzion reconnect sequence..\")\n self.connected.clear()\n self.reconnect_required.set()\n if self.socket:\n self.socket.close()"
442 },
443 {
444 "code": "def lowpass_filter(data, cutoff, fs, order=5):\n nyq = 0.5 * fs\n normal_cutoff = cutoff / nyq\n b, a = signal.butter(order, normal_cutoff, btype='low', analog=False)\n y = signal.lfilter(b, a, data)\n return y"
445 },
446 {
447 "code": "def _add(self, to_add):\n if PyFunceble.CONFIGURATION[\"mining\"]:\n if PyFunceble.INTERN[\"file_to_test\"] not in PyFunceble.INTERN[\"mined\"]:\n PyFunceble.INTERN[\"mined\"][PyFunceble.INTERN[\"file_to_test\"]] = {}\n for element in to_add:\n if (\n element\n in PyFunceble.INTERN[\"mined\"][PyFunceble.INTERN[\"file_to_test\"]]\n ):\n PyFunceble.INTERN[\"mined\"][PyFunceble.INTERN[\"file_to_test\"]][\n element\n ].extend(to_add[element])\n else:\n PyFunceble.INTERN[\"mined\"][PyFunceble.INTERN[\"file_to_test\"]][\n element\n ] = to_add[element]\n PyFunceble.INTERN[\"mined\"][PyFunceble.INTERN[\"file_to_test\"]][\n element\n ] = List(\n PyFunceble.INTERN[\"mined\"][PyFunceble.INTERN[\"file_to_test\"]][\n element\n ]\n ).format()\n self._backup()"
448 },
449 {
450 "code": "def square(duration: int, amp: complex, period: float = None,\n phase: float = 0, name: str = None) -> SamplePulse:\n if period is None:\n period = duration\n return _sampled_square_pulse(duration, amp, period, phase=phase, name=name)"
451 },
452 {
453 "code": "def size(self, train=False, valid=False, xval=False):\n tm = ModelBase._get_metrics(self, train, valid, xval)\n m = {}\n for k, v in tm.items():\n m[k] = None if v is None else [v[2] for v in v._metric_json[\"centroid_stats\"].cell_values]\n return list(m.values())[0] if len(m) == 1 else m"
454 },
455 {
456 "code": "def find_files(filenames, recursive, exclude):\n while filenames:\n name = filenames.pop(0)\n if recursive and os.path.isdir(name):\n for root, directories, children in os.walk(name):\n filenames += [os.path.join(root, f) for f in children\n if match_file(os.path.join(root, f),\n exclude)]\n directories[:] = [d for d in directories\n if match_file(os.path.join(root, d),\n exclude)]\n else:\n if not is_exclude_file(name, exclude):\n yield name"
457 },
458 {
459 "code": "def is_literal_or_name(value):\n try:\n ast.literal_eval(value)\n return True\n except (SyntaxError, ValueError):\n pass\n if value.strip() in ['dict()', 'list()', 'set()']:\n return True\n return re.match(r'^\\w+\\s*$', value)"
460 },
461 {
462 "code": "def complete_restore(\n self, location_name, operation_id, last_backup_name, custom_headers=None, raw=False, polling=True, **operation_config):\n raw_result = self._complete_restore_initial(\n location_name=location_name,\n operation_id=operation_id,\n last_backup_name=last_backup_name,\n custom_headers=custom_headers,\n raw=True,\n **operation_config\n )\n def get_long_running_output(response):\n if raw:\n client_raw_response = ClientRawResponse(None, response)\n return client_raw_response\n lro_delay = operation_config.get(\n 'long_running_operation_timeout',\n self.config.long_running_operation_timeout)\n if polling is True: polling_method = ARMPolling(lro_delay, **operation_config)\n elif polling is False: polling_method = NoPolling()\n else: polling_method = polling\n return LROPoller(self._client, raw_result, get_long_running_output, polling_method)"
463 },
464 {
465 "code": "def post(self, headers={}, body=\"\"):\n code, message = self.command(\"POST\")\n if code != 340:\n raise NNTPReplyError(code, message)\n hdrs = utils.unparse_headers(headers)\n self.socket.sendall(hdrs)\n if isinstance(body, basestring):\n body = cStringIO.StringIO(body)\n illegal = False\n for line in body:\n if line.startswith(\".\"):\n line = \".\" + line\n if line.endswith(\"\\r\\n\"):\n line = line[:-2]\n elif line.endswith(\"\\n\"):\n line = line[:-1]\n if any(c in line for c in \"\\0\\r\"):\n illegal = True\n break\n self.socket.sendall(line + \"\\r\\n\")\n self.socket.sendall(\".\\r\\n\")\n code, message = self.status()\n if illegal:\n raise NNTPDataError(\"Illegal characters found\")\n if code != 240:\n raise NNTPReplyError(code, message)\n message_id = message.split(None, 1)[0]\n if message_id.startswith(\"<\") and message_id.endswith(\">\"):\n return message_id\n return True"
466 },
467 {
468 "code": "def has_context_loop(state, incorrect_msg, exact_names):\n return _test(\n state,\n incorrect_msg or MSG_INCORRECT_LOOP,\n exact_names,\n tv_name=\"_target_vars\",\n highlight_name=\"target\",\n )"
469 },
470 {
471 "code": "def imcrop(img, bboxes, scale=1.0, pad_fill=None):\n chn = 1 if img.ndim == 2 else img.shape[2]\n if pad_fill is not None:\n if isinstance(pad_fill, (int, float)):\n pad_fill = [pad_fill for _ in range(chn)]\n assert len(pad_fill) == chn\n _bboxes = bboxes[None, ...] if bboxes.ndim == 1 else bboxes\n scaled_bboxes = bbox_scaling(_bboxes, scale).astype(np.int32)\n clipped_bbox = bbox_clip(scaled_bboxes, img.shape)\n patches = []\n for i in range(clipped_bbox.shape[0]):\n x1, y1, x2, y2 = tuple(clipped_bbox[i, :])\n if pad_fill is None:\n patch = img[y1:y2 + 1, x1:x2 + 1, ...]\n else:\n _x1, _y1, _x2, _y2 = tuple(scaled_bboxes[i, :])\n if chn == 2:\n patch_shape = (_y2 - _y1 + 1, _x2 - _x1 + 1)\n else:\n patch_shape = (_y2 - _y1 + 1, _x2 - _x1 + 1, chn)\n patch = np.array(\n pad_fill, dtype=img.dtype) * np.ones(\n patch_shape, dtype=img.dtype)\n x_start = 0 if _x1 >= 0 else -_x1\n y_start = 0 if _y1 >= 0 else -_y1\n w = x2 - x1 + 1\n h = y2 - y1 + 1\n patch[y_start:y_start + h, x_start:x_start +\n w, ...] = img[y1:y1 + h, x1:x1 + w, ...]\n patches.append(patch)\n if bboxes.ndim == 1:\n return patches[0]\n else:\n return patches"
472 },
473 {
474 "code": "def validate(self, obj, value):\n try:\n if issubclass(value, self.klass):\n return value\n except:\n if (value is None) and (self._allow_none):\n return value\n self.error(obj, value)"
475 },
476 {
477 "code": "def plot(\n self, data, bbox=None, plot_type='scatter',\n fig_kwargs=None, bmap_kwargs=None, plot_kwargs=None,\n cbar_kwargs=None):\n from mpl_toolkits.basemap import Basemap\n fig_kwargs = fig_kwargs or {}\n bmap_kwargs = bmap_kwargs or {}\n plot_kwargs = plot_kwargs or {}\n cbar_kwargs = cbar_kwargs or {}\n if not bbox:\n bbox = (\n self.nodes_df.y.min(),\n self.nodes_df.x.min(),\n self.nodes_df.y.max(),\n self.nodes_df.x.max())\n fig, ax = plt.subplots(**fig_kwargs)\n bmap = Basemap(\n bbox[1], bbox[0], bbox[3], bbox[2], ax=ax, **bmap_kwargs)\n bmap.drawcoastlines()\n bmap.drawmapboundary()\n x, y = bmap(self.nodes_df.x.values, self.nodes_df.y.values)\n if plot_type == 'scatter':\n plot = bmap.scatter(\n x, y, c=data.values, **plot_kwargs)\n elif plot_type == 'hexbin':\n plot = bmap.hexbin(\n x, y, C=data.values, **plot_kwargs)\n bmap.colorbar(plot, **cbar_kwargs)\n return bmap, fig, ax"
478 },
479 {
480 "code": "def update_configuration(cfgfile=None):\n configobj.DEFAULT_INTERPOLATION = 'template'\n cfgfile = configuration_file(cfgfile)\n cfg = configobj.ConfigObj(cfgfile, configspec=cfgspec, encoding='utf-8')\n validator = Validator()\n val = cfg.validate(validator)\n if val is not True:\n raise ValueError('Invalid configuration: %s' % val)\n if len(cfg['capture']['files']) != len(cfg['capture']['flavors']):\n raise ValueError('List of files and flavors do not match')\n globals()['__config'] = cfg\n logger_init()\n if cfg['server'].get('url', '').endswith('/'):\n logger.warning('Base URL ends with /. This is most likely a '\n 'configuration error. The URL should contain nothing '\n 'of the service paths.')\n logger.info('Configuration loaded from %s' % cfgfile)\n check()\n return cfg"
481 },
482 {
483 "code": "def times_csv(path, times, annotations=None, delimiter=',', fmt='%0.3f'):\n r\n if annotations is not None and len(annotations) != len(times):\n raise ParameterError('len(annotations) != len(times)')\n with open(path, 'w') as output_file:\n writer = csv.writer(output_file, delimiter=delimiter)\n if annotations is None:\n for t in times:\n writer.writerow([fmt % t])\n else:\n for t, lab in zip(times, annotations):\n writer.writerow([(fmt % t), lab])"
484 },
485 {
486 "code": "def add_subgraph(self, info):\n if not info.initialized:\n return\n graph = self._request_graph(info.ui.control)\n if graph is not None:\n subgraph = Subgraph()\n retval = subgraph.edit_traits(parent = info.ui.control,\n kind = \"livemodal\")\n if retval.result:\n graph.subgraphs.append(subgraph)"
487 },
488 {
489 "code": "def _onDeviceStatus(self, client, userdata, pahoMessage):\n try:\n status = Status(pahoMessage)\n self.logger.debug(\"Received %s action from %s\" % (status.action, status.clientId))\n if self.deviceStatusCallback:\n self.deviceStatusCallback(status)\n except InvalidEventException as e:\n self.logger.critical(str(e))"
490 },
491 {
492 "code": "def get_input(prompt, default=None, exit_msg='bye!'):\n try:\n response = six.moves.input(prompt)\n except (KeyboardInterrupt, EOFError):\n print()\n print(exit_msg)\n exit()\n try:\n return int(response)\n except ValueError:\n if response.strip() == \"\" and default is not None:\n return default\n else:\n return response"
493 },
494 {
495 "code": "def encode(self):\n header = bytearray(1)\n varHeader = encode16Int(self.msgId)\n header[0] = 0xB0 \n header.extend(encodeLength(len(varHeader)))\n header.extend(varHeader)\n self.encoded = header\n return str(header) if PY2 else bytes(header)"
496 },
497 {
498 "code": "def set_piece_at(self, square, piece, from_hand=False, into_hand=False):\n if from_hand:\n self.remove_piece_from_hand(piece.piece_type, self.turn)\n self.remove_piece_at(square, into_hand)\n self.pieces[square] = piece.piece_type\n mask = BB_SQUARES[square]\n piece_type = piece.piece_type\n self.piece_bb[piece_type] |= mask\n if piece_type == KING:\n self.king_squares[piece.color] = square\n self.occupied.ixor(mask, piece.color, square)\n if piece.color == BLACK:\n piece_index = (piece.piece_type - 1) * 2\n else:\n piece_index = (piece.piece_type - 1) * 2 + 1\n self.incremental_zobrist_hash ^= DEFAULT_RANDOM_ARRAY[81 * piece_index + 9 * rank_index(square) + file_index(square)]"
499 },
500 {
501 "code": "def _check_relative_import(\n self, modnode, importnode, importedmodnode, importedasname\n ):\n if not self.linter.is_message_enabled(\"relative-import\"):\n return None\n if importedmodnode.file is None:\n return False\n if modnode is importedmodnode:\n return False\n if modnode.absolute_import_activated() or getattr(importnode, \"level\", None):\n return False\n if importedmodnode.name != importedasname:\n self.add_message(\n \"relative-import\",\n args=(importedasname, importedmodnode.name),\n node=importnode,\n )\n return None\n return None"
502 },
503 {
504 "code": "def sold_out_and_unregistered(context):\n user = user_for_context(context)\n if hasattr(user, \"attendee\") and user.attendee.completed_registration:\n return None\n ticket_category = settings.TICKET_PRODUCT_CATEGORY\n categories = available_categories(context)\n return ticket_category not in [cat.id for cat in categories]"
505 },
506 {
507 "code": "def is_token_from_emulator(auth_header: str) -> bool:\n if not auth_header:\n return False\n parts = auth_header.split(' ')\n if len(parts) != 2:\n return False\n auth_scheme = parts[0]\n bearer_token = parts[1]\n if auth_scheme != 'Bearer':\n return False\n token = jwt.decode(bearer_token, verify=False)\n if not token:\n return False\n issuer = token['iss']\n if not issuer:\n return False\n issuer_list = EmulatorValidation.TO_BOT_FROM_EMULATOR_TOKEN_VALIDATION_PARAMETERS.issuer\n if issuer_list and not issuer in issuer_list:\n return False\n return True"
508 },
509 {
510 "code": "def render_template(template_file, dst_file, **kwargs):\n with open(template_file) as f:\n template_text = f.read()\n dst_text = template_text\n for key, value in kwargs.iteritems():\n dst_text = dst_text .replace(\"{{\" + key + \"}}\", value)\n with open(dst_file, \"wt\") as f:\n f.write(dst_text)"
511 },
512 {
513 "code": "def is_subdomain(self, domain=None):\n if domain:\n to_test = domain\n elif self.element:\n to_test = self.element\n else:\n to_test = PyFunceble.INTERN[\"to_test\"]\n return self.is_domain_valid(to_test, subdomain_check=True)"
514 },
515 {
516 "code": "def make_logging_handlers_and_tools(self, multiproc=False):\n log_stdout = self.log_stdout\n if sys.stdout is self._stdout_to_logger:\n log_stdout = False\n if self.log_config:\n if multiproc:\n proc_log_config = self._mp_config\n else:\n proc_log_config = self._sp_config\n if proc_log_config:\n if isinstance(proc_log_config, dict):\n new_dict = self._handle_dict_config(proc_log_config)\n dictConfig(new_dict)\n else:\n parser = self._handle_config_parsing(proc_log_config)\n memory_file = self._parser_to_string_io(parser)\n fileConfig(memory_file, disable_existing_loggers=False)\n if log_stdout:\n std_name, std_level = self.log_stdout\n stdout = StdoutToLogger(std_name, log_level=std_level)\n stdout.start()\n self._tools.append(stdout)"
517 },
518 {
519 "code": "def _get_index_urls_locations(self, project_name):\n def mkurl_pypi_url(url):\n loc = posixpath.join(url, project_url_name)\n if not loc.endswith('/'):\n loc = loc + '/'\n return loc\n project_url_name = urllib_parse.quote(project_name.lower())\n if self.index_urls:\n main_index_url = Link(\n mkurl_pypi_url(self.index_urls[0]),\n trusted=True,\n )\n page = self._get_page(main_index_url)\n if page is None and PyPI.netloc not in str(main_index_url):\n warnings.warn(\n \"Failed to find %r at %s. It is suggested to upgrade \"\n \"your index to support normalized names as the name in \"\n \"/simple/{name}.\" % (project_name, main_index_url),\n RemovedInPip8Warning,\n )\n project_url_name = self._find_url_name(\n Link(self.index_urls[0], trusted=True),\n project_url_name,\n ) or project_url_name\n if project_url_name is not None:\n return [mkurl_pypi_url(url) for url in self.index_urls]\n return []"
520 },
521 {
522 "code": "def _setup_logging(self, log_level: str):\n level = getattr(logging, log_level)\n names = (\n 'aiohttp.access', 'aiohttp.internal', 'aiohttp.server',\n 'aiohttp.web', self.name)\n for name in names:\n setup_logger(name=name, stream=sys.stderr, level=level)"
523 },
524 {
525 "code": "def parse(self, selector):\n log.debug(self.obj)\n tokens = lex(selector)\n if self.peek(tokens, 'operator') == '*':\n self.match(tokens, 'operator')\n results = list(object_iter(self.obj))\n else:\n results = self.selector_production(tokens)\n results = [node.value for node in results]\n if len(results) == 1:\n return results[0]\n elif not len(results):\n return None\n return results"
526 },
527 {
528 "code": "def bandpass_filter(data, low, high, fs, order=5):\n nyq = 0.5 * fs\n low = low / nyq\n high = high / nyq\n b, a = signal.butter(order, [low, high], btype='band')\n y = signal.lfilter(b, a, data)\n return y"
529 },
530 {
531 "code": "def build_schema(m, c_c):\n schema = ET.Element('xs:schema')\n schema.set('xmlns:xs', 'http://www.w3.org/2001/XMLSchema')\n global_filter = lambda selected: ooaofooa.is_global(selected)\n for s_dt in m.select_many('S_DT', global_filter):\n datatype = build_type(s_dt)\n if datatype is not None:\n schema.append(datatype)\n scope_filter = lambda selected: ooaofooa.is_contained_in(selected, c_c)\n for s_dt in m.select_many('S_DT', scope_filter):\n datatype = build_type(s_dt)\n if datatype is not None:\n schema.append(datatype)\n component = build_component(m, c_c)\n schema.append(component)\n return schema"
532 },
533 {
534 "code": "def execute(option):\n namelist_option = []\n makefile_option = []\n flags = \"\"\n for entry in option:\n key = entry.keys()[0]\n if key == \"Problem Size\":\n namelist_option.append({\"SIZE\": entry[key]})\n elif key == \"F90\":\n makefile_option.append(entry)\n else:\n flags += entry[key] + \" \"\n makefile_option.append({\"F90FLAGS\": flags})\n namelist = create_input(namelist_option, \"namelist\",\n template_location=\"templates\")\n makefile_include = create_input(makefile_option, \"Makefile.include\",\n template_location=\"templates\")\n benchmark_base = \"shallow\"\n location = benchmark_base + \"/original/namelist\"\n my_file = open(location, 'w')\n my_file.write(namelist)\n my_file.flush()\n location = benchmark_base + \"/common/Makefile.include\"\n my_file = open(location, 'w')\n my_file.write(makefile_include)\n my_file.flush()\n base_path = benchmark_base + \"/original\"\n import subprocess\n make_process = subprocess.Popen([\"make\", \"clean\"], cwd=base_path,\n stderr=subprocess.PIPE,\n stdout=subprocess.PIPE)\n if make_process.wait() != 0:\n return False, []\n make_process = subprocess.Popen([\"make\"], cwd=base_path,\n stderr=subprocess.PIPE,\n stdout=subprocess.PIPE)\n if make_process.wait() != 0:\n return False, []\n make_process = subprocess.Popen([\"./shallow_base\"], cwd=base_path,\n stderr=subprocess.PIPE,\n stdout=subprocess.PIPE)\n if make_process.wait() != 0:\n return False, []\n stdout = make_process.stdout.read()\n for line in stdout.split(\"\\n\"):\n if \"Time-stepping\" in line:\n total_time = line.split()[2]\n return True, total_time"
535 },
536 {
537 "code": "def img_from_vgg(x):\n x = x.transpose((1, 2, 0))\n x[:, :, 0] += 103.939\n x[:, :, 1] += 116.779\n x[:, :, 2] += 123.68\n x = x[:,:,::-1]\n return x"
538 },
539 {
540 "code": "def remove_unique_identifiers(identifiers_to_tags, pipeline_links):\n for index, val in enumerate(pipeline_links):\n if val[\"input\"][\"process\"] != \"__init__\":\n val[\"input\"][\"process\"] = identifiers_to_tags[\n val[\"input\"][\"process\"]]\n if val[\"output\"][\"process\"] != \"__init__\":\n val[\"output\"][\"process\"] = identifiers_to_tags[\n val[\"output\"][\"process\"]]\n return pipeline_links"
541 },
542 {
543 "code": "def fetch_items(self, category, **kwargs):\n from_date = kwargs['from_date']\n if self.client.version[0] == 2 and self.client.version[1] == 8:\n fetcher = self._fetch_gerrit28(from_date)\n else:\n fetcher = self._fetch_gerrit(from_date)\n for review in fetcher:\n yield review"
544 },
545 {
546 "code": "def _imported_module(self, node, mod_path, relative):\n module = node.root()\n context_name = module.name\n if relative:\n mod_path = \"%s.%s\" % (\".\".join(context_name.split(\".\")[:-1]), mod_path)\n if self.compute_module(context_name, mod_path):\n if not hasattr(module, \"depends\"):\n module.depends = []\n mod_paths = module.depends\n if mod_path not in mod_paths:\n mod_paths.append(mod_path)"
547 },
548 {
549 "code": "def _get_existing_instance(self, query, value):\n if self.columns:\n result = query.filter_by(\n **{prop.key: value.get(prop.key) for prop in self.related_keys}\n ).one()\n else:\n result = query.get([value.get(prop.key) for prop in self.related_keys])\n if result is None:\n raise NoResultFound\n return result"
550 },
551 {
552 "code": "def deprecated(*args):\n def wrap(func):\n def wrapped_func(*args, **kwargs):\n warnings.warn(msg, category=DeprecationWarning)\n return func(*args, **kwargs)\n return wrapped_func\n if len(args) == 1 and callable(args[0]):\n msg = \"Function '%s' will be deprecated in future versions of \" \\\n \"Neurosynth.\" % args[0].__name__\n return wrap(args[0])\n else:\n msg = args[0]\n return wrap"
553 },
554 {
555 "code": "def _get_required_args(fn):\n argspec = tf_inspect.getfullargspec(fn)\n args = argspec.args\n if tf_inspect.isclass(fn):\n args = args[1:]\n if argspec.defaults:\n args = args[:-len(argspec.defaults)]\n return tuple(args)"
556 },
557 {
558 "code": "def compute_lst(self):\n if self.header[b'telescope_id'] == 6:\n self.coords = gbt_coords\n elif self.header[b'telescope_id'] == 4:\n self.coords = parkes_coords\n else:\n raise RuntimeError(\"Currently only Parkes and GBT supported\")\n if HAS_SLALIB:\n dut1 = 0.0\n mjd = self.header[b'tstart']\n tellong = np.deg2rad(self.coords[1])\n last = s.sla_gmst(mjd) - tellong + s.sla_eqeqx(mjd) + dut1\n if last < 0.0 : last = last + 2.0*np.pi\n return last\n else:\n raise RuntimeError(\"This method requires pySLALIB\")"
559 },
560 {
561 "code": "def register_metric(metric_name: str) -> Callable[..., Any]:\n def decorate(fn):\n fn_name = fn.__module__ + ':' + fn.__name__\n if metric_name in _REGISTRY and _REGISTRY[metric_name] != fn_name:\n log.warning('\"{}\" is already registered as a metric name, the old function will be ignored'\n .format(metric_name))\n _REGISTRY[metric_name] = fn_name\n return fn\n return decorate"
562 },
563 {
564 "code": "def _check_type(var, vtype):\n if vtype is None:\n return var is None\n if isinstance(vtype, _primitive_type):\n return var == vtype\n if vtype is str:\n return isinstance(var, _str_type)\n if vtype is int:\n return isinstance(var, _int_type)\n if vtype is numeric:\n return isinstance(var, _num_type)\n if isinstance(vtype, MagicType):\n return vtype.check(var)\n if isinstance(vtype, type):\n return isinstance(var, vtype)\n if isinstance(vtype, list):\n elem_type = U(*vtype)\n return isinstance(var, list) and all(_check_type(item, elem_type) for item in var)\n if isinstance(vtype, set):\n elem_type = U(*vtype)\n return isinstance(var, set) and all(_check_type(item, elem_type) for item in var)\n if isinstance(vtype, tuple):\n return (isinstance(var, tuple) and len(vtype) == len(var) and\n all(_check_type(var[i], vtype[i]) for i in range(len(vtype))))\n if isinstance(vtype, dict):\n ttkv = U(*viewitems(vtype))\n return isinstance(var, dict) and all(_check_type(kv, ttkv) for kv in viewitems(var))\n if isinstance(vtype, (FunctionType, BuiltinFunctionType)):\n return vtype(var)\n raise RuntimeError(\"Ivalid type %r in _check_type()\" % vtype)"
565 },
566 {
567 "code": "def _basilisp_bytecode(\n mtime: int, source_size: int, code: List[types.CodeType]\n) -> bytes:\n data = bytearray(MAGIC_NUMBER)\n data.extend(_w_long(mtime))\n data.extend(_w_long(source_size))\n data.extend(marshal.dumps(code))\n return data"
568 },
569 {
570 "code": "def select_name_pattern(source, pat):\n return filter(lambda x: pat.match(x.xml_name) is not None, select_elements(source))"
571 },
572 {
573 "code": "def get_overrides_filename(variable):\n filename = os.environ.get(variable)\n if filename is None:\n msg = 'Please set the {} environment variable.'.format(variable)\n raise EnvironmentError(msg)\n return filename"
574 },
575 {
576 "code": "def get_order(self, order_id):\n resp = self.get('/orders/{}'.format(order_id))\n return Order(resp)"
577 },
578 {
579 "code": "def networkdays(from_date, to_date, locale='en-US'):\n holidays = locales[locale]\n return workdays.networkdays(from_date, to_date, holidays)"
580 },
581 {
582 "code": "def start_proxy(self):\n self._download_sql_proxy_if_needed()\n if self.sql_proxy_process:\n raise AirflowException(\"The sql proxy is already running: {}\".format(\n self.sql_proxy_process))\n else:\n command_to_run = [self.sql_proxy_path]\n command_to_run.extend(self.command_line_parameters)\n try:\n self.log.info(\"Creating directory %s\",\n self.cloud_sql_proxy_socket_directory)\n os.makedirs(self.cloud_sql_proxy_socket_directory)\n except OSError:\n pass\n command_to_run.extend(self._get_credential_parameters())\n self.log.info(\"Running the command: `%s`\", \" \".join(command_to_run))\n self.sql_proxy_process = Popen(command_to_run,\n stdin=PIPE, stdout=PIPE, stderr=PIPE)\n self.log.info(\"The pid of cloud_sql_proxy: %s\", self.sql_proxy_process.pid)\n while True:\n line = self.sql_proxy_process.stderr.readline().decode('utf-8')\n return_code = self.sql_proxy_process.poll()\n if line == '' and return_code is not None:\n self.sql_proxy_process = None\n raise AirflowException(\n \"The cloud_sql_proxy finished early with return code {}!\".format(\n return_code))\n if line != '':\n self.log.info(line)\n if \"googleapi: Error\" in line or \"invalid instance name:\" in line:\n self.stop_proxy()\n raise AirflowException(\n \"Error when starting the cloud_sql_proxy {}!\".format(\n line))\n if \"Ready for new connections\" in line:\n return"
583 },
584 {
585 "code": "def init_role(self, role_name, role_vms, role_perms):\n pvms = self.get_session.query(sqla_models.PermissionView).all()\n pvms = [p for p in pvms if p.permission and p.view_menu]\n role = self.find_role(role_name)\n if not role:\n role = self.add_role(role_name)\n if len(role.permissions) == 0:\n self.log.info('Initializing permissions for role:%s in the database.', role_name)\n role_pvms = set()\n for pvm in pvms:\n if pvm.view_menu.name in role_vms and pvm.permission.name in role_perms:\n role_pvms.add(pvm)\n role.permissions = list(role_pvms)\n self.get_session.merge(role)\n self.get_session.commit()\n else:\n self.log.debug('Existing permissions for the role:%s '\n 'within the database will persist.', role_name)"
586 },
587 {
588 "code": "def glm(interactive=True, echo=True, testing=False):\n def demo_body(go):\n go()\n h2o.init()\n go()\n prostate = h2o.load_dataset(\"prostate\")\n go()\n prostate.describe()\n go()\n train, test = prostate.split_frame(ratios=[0.70])\n go()\n train[\"CAPSULE\"] = train[\"CAPSULE\"].asfactor()\n test[\"CAPSULE\"] = test[\"CAPSULE\"].asfactor()\n go()\n from h2o.estimators import H2OGeneralizedLinearEstimator\n prostate_glm = H2OGeneralizedLinearEstimator(family=\"binomial\", alpha=[0.5])\n prostate_glm.train(x=[\"AGE\", \"RACE\", \"PSA\", \"VOL\", \"GLEASON\"],\n y=\"CAPSULE\", training_frame=train)\n go()\n prostate_glm.show()\n go()\n predictions = prostate_glm.predict(test)\n predictions.show()\n go()\n performance = prostate_glm.model_performance(test)\n performance.show()\n _run_demo(demo_body, interactive, echo, testing)"
589 },
590 {
591 "code": "def dsync_handler(self, args):\n self.opt.recursive = True\n self.opt.sync_check = True\n self.opt.force = True\n self.validate('cmd|s3,local|s3,local', args)\n source = args[1]\n target = args[2]\n self.s3handler().dsync_files(source, target)"
592 },
593 {
594 "code": "def mkstemp(self, suffix, prefix, directory=None):\n if not directory:\n directory = self.artifacts_dir\n fd, fname = tempfile.mkstemp(suffix, prefix, directory)\n os.close(fd)\n os.chmod(fname, 0o644)\n return fname"
595 },
596 {
597 "code": "def patch_protocol_for_agent(protocol):\n old_makeConnection = protocol.makeConnection\n old_connectionLost = protocol.connectionLost\n def new_makeConnection(transport):\n patch_transport_fake_push_producer(transport)\n patch_transport_abortConnection(transport, protocol)\n return old_makeConnection(transport)\n def new_connectionLost(reason):\n if protocol._fake_connection_aborted and reason.check(ConnectionDone):\n reason = Failure(ConnectionAborted())\n return old_connectionLost(reason)\n protocol.makeConnection = new_makeConnection\n protocol.connectionLost = new_connectionLost\n protocol._fake_connection_aborted = False"
598 },
599 {
600 "code": "def cinder(*arg):\n check_event_type(Openstack.Cinder, *arg)\n event_type = arg[0]\n def decorator(func):\n if event_type.find(\"*\") != -1:\n event_type_pattern = pre_compile(event_type)\n cinder_customer_process_wildcard[event_type_pattern] = func\n else:\n cinder_customer_process[event_type] = func\n log.info(\"add function {0} to process event_type:{1}\".format(func.__name__, event_type))\n @functools.wraps(func)\n def wrapper(*args, **kwargs):\n func(*args, **kwargs)\n return wrapper\n return decorator"
601 },
602 {
603 "code": "def formalize(self):\n source_class = self.source_link.to_metaclass\n target_class = self.target_link.to_metaclass\n source_class.referential_attributes |= set(self.source_keys)\n target_class.identifying_attributes |= set(self.target_keys)\n def fget(inst, ref_name, alt_prop):\n other_inst = self.target_link.navigate_one(inst)\n if other_inst is None and alt_prop:\n return alt_prop.fget(inst)\n return getattr(other_inst, ref_name, None)\n def fset(inst, value, name, ref_name, alt_prop):\n kind = get_metaclass(inst).kind\n raise MetaException('%s.%s is a referential attribute '\\\n 'and cannot be assigned directly'% (kind, name))\n for ref_key, primary_key in zip(self.source_keys, self.target_keys):\n prop = getattr(source_class.clazz, ref_key, None)\n prop = property(partial(fget, ref_name=primary_key, alt_prop=prop), \n partial(fset, name=ref_key, ref_name=primary_key, alt_prop=prop))\n setattr(source_class.clazz, ref_key, prop)"
604 },
605 {
606 "code": "def write(self, output_stream, kmip_version=enums.KMIPVersion.KMIP_1_0):\n local_stream = utils.BytearrayStream()\n if self._unique_identifier:\n self._unique_identifier.write(\n local_stream,\n kmip_version=kmip_version\n )\n if self._cryptographic_parameters:\n self._cryptographic_parameters.write(\n local_stream,\n kmip_version=kmip_version\n )\n if self._data:\n self._data.write(local_stream, kmip_version=kmip_version)\n if self._digested_data:\n self._digested_data.write(local_stream, kmip_version=kmip_version)\n if self._signature_data:\n self._signature_data.write(\n local_stream,\n kmip_version=kmip_version\n )\n if self._correlation_value:\n self._correlation_value.write(\n local_stream,\n kmip_version=kmip_version\n )\n if self._init_indicator:\n self._init_indicator.write(\n local_stream,\n kmip_version=kmip_version\n )\n if self._final_indicator:\n self._final_indicator.write(\n local_stream,\n kmip_version=kmip_version\n )\n self.length = local_stream.length()\n super(SignatureVerifyRequestPayload, self).write(\n output_stream,\n kmip_version=kmip_version\n )\n output_stream.write(local_stream.buffer)"
607 },
608 {
609 "code": "def get_imap_capabilities(server):\n capabilities = list(map(str, list(server.capabilities())))\n for i in range(len(capabilities)):\n capabilities[i] = str(capabilities[i]).replace(\"b'\",\n \"\").replace(\"'\",\n \"\")\n logger.debug(\"IMAP server supports: {0}\".format(capabilities))\n return capabilities"
610 },
611 {
612 "code": "def get_prices(self, date: str, currency: str) -> List[PriceModel]:\n from .repositories import PriceRepository\n session = self.session\n repo = PriceRepository(session)\n query = repo.query\n if date:\n query = query.filter(dal.Price.date == date)\n if currency:\n query = query.filter(dal.Price.currency == currency)\n query = query.order_by(dal.Price.namespace, dal.Price.symbol)\n price_entities = query.all()\n mapper = mappers.PriceMapper()\n result = []\n for entity in price_entities:\n model = mapper.map_entity(entity)\n result.append(model)\n return result"
613 },
614 {
615 "code": "def _handle_display_data(self, msg):\n self.log.debug(\"display: %s\", msg.get('content', ''))\n if not self._hidden and self._is_from_this_session(msg):\n source = msg['content']['source']\n data = msg['content']['data']\n metadata = msg['content']['metadata']\n if data.has_key('text/html'):\n html = data['text/html']\n self._append_html(html, True)\n elif data.has_key('text/plain'):\n text = data['text/plain']\n self._append_plain_text(text, True)\n self._append_plain_text(u'\\n', True)"
616 },
617 {
618 "code": "def check_type(self, value):\n if self.__dict__['dtype'] is None:\n return\n elif value is None:\n return\n elif isinstance(value, self.__dict__['dtype']):\n return\n msg = \"Value of type %s, when %s was expected.\" % (\n type(value), self.__dict__['dtype'])\n raise TypeError(msg)"
619 },
620 {
621 "code": "def s3walk(self, basedir, show_dir=None):\n if not show_dir:\n show_dir = self.opt.show_dir\n if basedir[-1] == PATH_SEP:\n basedir = basedir[0:-1]\n s3url = S3URL(basedir)\n result = []\n pool = ThreadPool(ThreadUtil, self.opt)\n pool.s3walk(s3url, s3url.get_fixed_path(), s3url.path, result)\n pool.join()\n if not show_dir and len(result) == 1 and result[0]['is_dir']:\n path = result[0]['name']\n s3url = S3URL(path)\n result = []\n pool = ThreadPool(ThreadUtil, self.opt)\n pool.s3walk(s3url, s3url.get_fixed_path(), s3url.path, result)\n pool.join()\n def compare(x, y):\n result = -cmp(x['is_dir'], y['is_dir'])\n if result != 0:\n return result\n return cmp(x['name'], y['name'])\n return sorted(result, key=cmp_to_key(compare))"
622 },
623 {
624 "code": "def write(self, output_buffer, kmip_version=enums.KMIPVersion.KMIP_1_0):\n local_buffer = utils.BytearrayStream()\n if self._unique_identifier:\n self._unique_identifier.write(\n local_buffer,\n kmip_version=kmip_version\n )\n self.length = local_buffer.length()\n super(GetAttributeListRequestPayload, self).write(\n output_buffer,\n kmip_version=kmip_version\n )\n output_buffer.write(local_buffer.buffer)"
625 },
626 {
627 "code": "def _construct_schema(elements, nsmap):\n schema = {\n 'properties': {},\n 'geometry': None\n }\n schema_key = None\n gml_key = None\n if nsmap:\n for key in nsmap:\n if nsmap[key] == XS_NAMESPACE:\n schema_key = key\n if nsmap[key] in GML_NAMESPACES:\n gml_key = key\n else:\n gml_key = 'gml'\n schema_key = 'xsd'\n mappings = {\n 'PointPropertyType': 'Point',\n 'PolygonPropertyType': 'Polygon',\n 'LineStringPropertyType': 'LineString',\n 'MultiPointPropertyType': 'MultiPoint',\n 'MultiLineStringPropertyType': 'MultiLineString',\n 'MultiPolygonPropertyType': 'MultiPolygon',\n 'MultiGeometryPropertyType': 'MultiGeometry',\n 'GeometryPropertyType': 'GeometryCollection',\n 'SurfacePropertyType': '3D Polygon',\n 'MultiSurfacePropertyType': '3D MultiPolygon'\n }\n for element in elements:\n data_type = element.attrib['type'].replace(gml_key + ':', '')\n name = element.attrib['name']\n if data_type in mappings:\n schema['geometry'] = mappings[data_type]\n schema['geometry_column'] = name\n else:\n schema['properties'][name] = data_type.replace(schema_key+':', '')\n if schema['properties'] or schema['geometry']:\n return schema\n else:\n return None"
628 },
629 {
630 "code": "def _exit_gracefully(self, signum, frame):\n self.log.info(\"Exiting gracefully upon receiving signal %s\", signum)\n self.terminate()\n self.end()\n self.log.debug(\"Finished terminating DAG processors.\")\n sys.exit(os.EX_OK)"
631 },
632 {
633 "code": "def convertArgsToTokens(self, data):\n tdict = []\n tokens = []\n d = open(data, 'r')\n for line in d.readlines():\n tdict.append(line.rstrip())\n tokens += line.split()\n d.close()\n tokens = list(set(tokens))\n return tdict, tokens"
634 },
635 {
636 "code": "def _nested_convert_to_tensor(struct, dtype=None, name=None):\n if dtype is not None or not tf.nest.is_nested(struct):\n return tf.convert_to_tensor(struct, dtype=dtype)\n if _maybe_convertible_to_tensor(struct):\n try:\n return tf.convert_to_tensor(value=struct, name=name)\n except (ValueError, TypeError):\n pass\n shallow_struct = _get_shallow_structure(struct)\n return nest.map_structure_up_to(\n shallow_struct, lambda s: _nested_convert_to_tensor(s, name=name), struct)"
637 },
638 {
639 "code": "def __get_or_create(\n ns_cache: NamespaceMap,\n name: sym.Symbol,\n module: types.ModuleType = None,\n core_ns_name=CORE_NS,\n ) -> lmap.Map:\n ns = ns_cache.entry(name, None)\n if ns is not None:\n return ns_cache\n new_ns = Namespace(name, module=module)\n if name.name != core_ns_name:\n core_ns = ns_cache.entry(sym.symbol(core_ns_name), None)\n assert core_ns is not None, \"Core namespace not loaded yet!\"\n new_ns.refer_all(core_ns)\n return ns_cache.assoc(name, new_ns)"
640 },
641 {
642 "code": "def gauss(x, *p):\n A, mu, sigma = p\n return A * np.exp(-0.5 * (-mu + x)**2 / sigma**2)"
643 },
644 {
645 "code": "def tempfile_set(tempfile, target):\n if target:\n os.rename(tempfile, target)\n else:\n os.unlink(tempfile)\n if target in TEMP_FILES:\n TEMP_FILES.remove(tempfile)"
646 },
647 {
648 "code": "def _get_properties(config):\n property_classes = {BUILTIN_PROPERTY}\n property_names = set()\n if config is not None:\n property_classes.update(config.property_classes)\n property_names.update(\n (prop.rsplit(\".\", 1)[-1] for prop in config.property_classes)\n )\n return property_classes, property_names"
649 },
650 {
651 "code": "def duration(self):\n ecc = self.ecc if not np.isnan(self.ecc) else np.sqrt(self.ecw**2 + self.esw**2)\n esw = self.esw if not np.isnan(self.esw) else ecc * np.sin(self.w)\n aRs = ((G * self.rhos * (1. + self.MpMs) * \n (self.per * DAYSEC)**2.) / (3. * np.pi))**(1./3.)\n inc = np.arccos(self.bcirc/aRs)\n becc = self.bcirc * (1 - ecc**2)/(1 - esw)\n tdur = self.per / 2. / np.pi * np.arcsin(((1. + self.RpRs)**2 -\n becc**2)**0.5 / (np.sin(inc) * aRs))\n tdur *= np.sqrt(1. - ecc**2.)/(1. - esw)\n return tdur"
652 },
653 {
654 "code": "def __fetch_items(self, path, page=1):\n fetch_data = True\n parsed_crates = 0\n total_crates = 0\n while fetch_data:\n logger.debug(\"Fetching page: %i\", page)\n try:\n payload = {'sort': 'alphabetical', 'page': page}\n raw_content = self.fetch(path, payload=payload)\n content = json.loads(raw_content)\n parsed_crates += len(content['crates'])\n if not total_crates:\n total_crates = content['meta']['total']\n except requests.exceptions.HTTPError as e:\n logger.error(\"HTTP exception raised - %s\", e.response.text)\n raise e\n yield raw_content\n page += 1\n if parsed_crates >= total_crates:\n fetch_data = False"
655 },
656 {
657 "code": "def _joint_mean(self):\n with tf.name_scope(\"mean_joint\"):\n with tf.control_dependencies(self.runtime_assertions):\n initial_latent_mean = _broadcast_to_shape(\n self.initial_state_prior.mean()[..., tf.newaxis],\n tf.concat([self.batch_shape_tensor(),\n [self.latent_size, 1]], axis=0))\n initial_observation_mean = _propagate_mean(\n initial_latent_mean,\n self.get_observation_matrix_for_timestep(self.initial_step),\n self.get_observation_noise_for_timestep(self.initial_step))\n mean_step = build_kalman_mean_step(\n self.get_transition_matrix_for_timestep,\n self.get_transition_noise_for_timestep,\n self.get_observation_matrix_for_timestep,\n self.get_observation_noise_for_timestep)\n (latent_means, observation_means) = tf.scan(\n mean_step,\n elems=tf.range(self.initial_step+1, self.final_step),\n initializer=(initial_latent_mean, initial_observation_mean))\n latent_means = tf.concat([initial_latent_mean[tf.newaxis, ...],\n latent_means], axis=0)\n observation_means = tf.concat([initial_observation_mean[tf.newaxis, ...],\n observation_means], axis=0)\n latent_means = tf.squeeze(latent_means, -1)\n latent_means = distribution_util.move_dimension(latent_means, 0, -2)\n observation_means = tf.squeeze(observation_means, -1)\n observation_means = distribution_util.move_dimension(\n observation_means, 0, -2)\n return latent_means, observation_means"
658 },
659 {
660 "code": "def resolve_outputs(self):\n input_shape = None\n for i, shape in enumerate(self._input_shapes.values()):\n if i == 0:\n input_shape = shape\n if len(input_shape) != len(shape) or any(\n a is not None and b is not None and a != b\n for a, b in zip(input_shape[:-1], shape[:-1])):\n raise util.ConfigurationError(\n 'layer \"{}\" incompatible input shapes {}'\n .format(self.name, self._input_shapes))\n size = self.kwargs.get('size')\n shape = self.kwargs.get('shape')\n if shape is not None:\n pass\n elif size is not None:\n shape = tuple(input_shape[:-1]) + (size, )\n else:\n raise util.ConfigurationError(\n 'layer \"{}\" does not specify a size'.format(self.name))\n self._output_shapes['out'] = shape"
661 },
662 {
663 "code": "def read(self, filename):\n kwargs = {}\n if sys.version_info >= (3, 2):\n kwargs['encoding'] = \"utf-8\"\n return configparser.RawConfigParser.read(self, filename, **kwargs)"
664 },
665 {
666 "code": "def normalize(self, dt, is_dst=False):\n if dt.tzinfo is None:\n raise ValueError('Naive time - no tzinfo set')\n return dt.replace(tzinfo=self)"
667 },
668 {
669 "code": "def close(self):\n if self._closed:\n return\n self._socket.close()\n self._closed = True"
670 },
671 {
672 "code": "def add_patches(self, patches, after=None):\n if after is None:\n self.insert_patches(patches)\n else:\n self._check_patch(after)\n patchlines = self._patchlines_before(after)\n patchlines.append(self.patch2line[after])\n for patch in patches:\n patchline = PatchLine(patch)\n patchlines.append(patchline)\n self.patch2line[patchline.get_patch()] = patchline\n patchlines.extend(self._patchlines_after(after))\n self.patchlines = patchlines"
673 },
674 {
675 "code": "def update_key(\n self, vault_base_url, key_name, key_version, key_ops=None, key_attributes=None, tags=None, custom_headers=None, raw=False, **operation_config):\n parameters = models.KeyUpdateParameters(key_ops=key_ops, key_attributes=key_attributes, tags=tags)\n url = self.update_key.metadata['url']\n path_format_arguments = {\n 'vaultBaseUrl': self._serialize.url(\"vault_base_url\", vault_base_url, 'str', skip_quote=True),\n 'key-name': self._serialize.url(\"key_name\", key_name, 'str'),\n 'key-version': self._serialize.url(\"key_version\", key_version, 'str')\n }\n url = self._client.format_url(url, **path_format_arguments)\n query_parameters = {}\n query_parameters['api-version'] = self._serialize.query(\"self.api_version\", self.api_version, 'str')\n header_parameters = {}\n header_parameters['Content-Type'] = 'application/json; charset=utf-8'\n if self.config.generate_client_request_id:\n header_parameters['x-ms-client-request-id'] = str(uuid.uuid1())\n if custom_headers:\n header_parameters.update(custom_headers)\n if self.config.accept_language is not None:\n header_parameters['accept-language'] = self._serialize.header(\"self.config.accept_language\", self.config.accept_language, 'str')\n body_content = self._serialize.body(parameters, 'KeyUpdateParameters')\n request = self._client.patch(url, query_parameters)\n response = self._client.send(\n request, header_parameters, body_content, stream=False, **operation_config)\n if response.status_code not in [200]:\n raise models.KeyVaultErrorException(self._deserialize, response)\n deserialized = None\n if response.status_code == 200:\n deserialized = self._deserialize('KeyBundle', response)\n if raw:\n client_raw_response = ClientRawResponse(deserialized, response)\n return client_raw_response\n return deserialized"
676 },
677 {
678 "code": "def specific_gains(string):\n if not string:\n return {}\n gains = {}\n for gain in string.split(','):\n amp_name, value = gain.split('=')\n gains[amp_name.strip()] = float(value.strip())\n return gains"
679 },
680 {
681 "code": "def _with_loc(f: W) -> W:\n @functools.wraps(f)\n def with_lineno_and_col(ctx):\n meta = lmap.map(\n {READER_LINE_KW: ctx.reader.line, READER_COL_KW: ctx.reader.col}\n )\n v = f(ctx)\n try:\n return v.with_meta(meta)\n except AttributeError:\n return v\n return cast(W, with_lineno_and_col)"
682 },
683 {
684 "code": "def updates(self, **kwargs):\n regs = regularizers.from_kwargs(self, **kwargs)\n _, updates = self.build_graph(regs)\n return updates"
685 },
686 {
687 "code": "def sqrt(wave):\n r\n dep_units = \"{0}**0.5\".format(wave.dep_units)\n return _operation(wave, \"sqrt\", dep_units, np.sqrt)"
688 },
689 {
690 "code": "def parse_args():\n usage = \"Usage: create_concordance <infile> [<outfile>]\"\n description = \"Simple Concordance Generator\"\n argparser = argparse.ArgumentParser(\n usage=usage, description=description)\n argparser.add_argument(\n 'infile', type=argparse.FileType('r'),\n help=\"File read in to create concordance\")\n argparser.add_argument(\n 'outfile', nargs='?', type=argparse.FileType('w'),\n default=sys.stdout, help=\"File to write concordance to. \"\n \"Default is stdout\")\n argparser.add_argument(\n '--word', nargs=\"?\", const=str, help=\"Display a word in concordance\")\n args = argparser.parse_args()\n return args"
691 },
692 {
693 "code": "def _count_table_rows(self, table_name):\n cursor = self._db.cursor()\n select_stmt = \"SELECT COUNT(*) FROM \" + table_name\n try:\n cursor.execute(select_stmt)\n row = cursor.fetchone()\n except sqlite3.DatabaseError as e:\n msg = \"invalid archive file; cause: %s\" % str(e)\n raise ArchiveError(cause=msg)\n finally:\n cursor.close()\n return row[0]"
694 },
695 {
696 "code": "def discount_status(request, form):\n discounts = form.cleaned_data[\"discount\"]\n items = commerce.DiscountItem.objects.filter(\n Q(discount__in=discounts),\n ).select_related(\"cart\", \"product\", \"product__category\")\n items = group_by_cart_status(\n items,\n [\"discount\"],\n [\"discount\", \"discount__description\"],\n )\n headings = [\n \"Discount\", \"Paid\", \"Reserved\", \"Unreserved\", \"Refunded\",\n ]\n data = []\n for item in items:\n data.append([\n item[\"discount__description\"],\n item[\"total_paid\"],\n item[\"total_reserved\"],\n item[\"total_unreserved\"],\n item[\"total_refunded\"],\n ])\n return ListReport(\"Usage by item\", headings, data)"
697 },
698 {
699 "code": "def spin(self):\n if self._notification_socket:\n self._flush_notifications()\n if self._iopub_socket:\n self._flush_iopub(self._iopub_socket)\n if self._mux_socket:\n self._flush_results(self._mux_socket)\n if self._task_socket:\n self._flush_results(self._task_socket)\n if self._control_socket:\n self._flush_control(self._control_socket)\n if self._query_socket:\n self._flush_ignored_hub_replies()"
700 },
701 {
702 "code": "def show(self, title=''):\n self.render(title=title)\n if self.fig:\n plt.show(self.fig)"
703 },
704 {
705 "code": "def f_get_groups(self, copy=True):\n if copy:\n return self._groups.copy()\n else:\n return self._groups"
706 },
707 {
708 "code": "def create_domain(self, domain_name, username=None, alphabet=Domain.DEFAULT_ALPHABET,\n length=Domain.DEFAULT_KEY_LENGTH):\n try:\n return self._create_domain(domain_name, username, alphabet, length)\n except Exception as ex:\n _logger.warn(\"Inserting new domain failed: %s\", ex)\n raise DuplicateDomainException"
709 },
710 {
711 "code": "def get_help(self):\n if self.help:\n return self.help\n elif self.__doc__ and self.__doc__.strip():\n return self.__doc__.strip()\n else:\n return ''"
712 },
713 {
714 "code": "def _unique_constraint_name(table: str, field, keys):\n postfix = '_'.join(keys)\n return '{table}_{field}_unique_{postfix}'.format(\n table=table,\n field=field.column,\n postfix=postfix\n )"
715 },
716 {
717 "code": "def get_result(self, indices_or_msg_ids=None, block=None):\n block = self.block if block is None else block\n if indices_or_msg_ids is None:\n indices_or_msg_ids = -1\n if not isinstance(indices_or_msg_ids, (list,tuple)):\n indices_or_msg_ids = [indices_or_msg_ids]\n theids = []\n for id in indices_or_msg_ids:\n if isinstance(id, int):\n id = self.history[id]\n if not isinstance(id, basestring):\n raise TypeError(\"indices must be str or int, not %r\"%id)\n theids.append(id)\n local_ids = filter(lambda msg_id: msg_id in self.history or msg_id in self.results, theids)\n remote_ids = filter(lambda msg_id: msg_id not in local_ids, theids)\n if remote_ids:\n ar = AsyncHubResult(self, msg_ids=theids)\n else:\n ar = AsyncResult(self, msg_ids=theids)\n if block:\n ar.wait()\n return ar"
718 },
719 {
720 "code": "def load_python_global(module, name):\n if module == '__builtin__' and six.PY3:\n module = 'builtins'\n module = importlib.import_module(module)\n return getattr(module, name)"
721 },
722 {
723 "code": "def _req_rep_retry(self, request):\n retries_left = self.RETRIES\n while retries_left:\n self._logger.log(1, 'Sending REQ `%s`', request)\n self._send_request(request)\n socks = dict(self._poll.poll(self.TIMEOUT))\n if socks.get(self._socket) == zmq.POLLIN:\n response = self._receive_response()\n self._logger.log(1, 'Received REP `%s`', response)\n return response, self.RETRIES - retries_left\n else:\n self._logger.debug('No response from server (%d retries left)' %\n retries_left)\n self._close_socket(confused=True)\n retries_left -= 1\n if retries_left == 0:\n raise RuntimeError('Server seems to be offline!')\n time.sleep(self.SLEEP)\n self._start_socket()"
724 },
725 {
726 "code": "def _check_inputs(self):\n try:\n _ = self._inputs[0]\n except TypeError:\n raise RuntimeError(\n \"inputs should be iterable but found type='{0}', value=\"\n \"'{1}'\".format(type(self._inputs), str(self._inputs)))\n from melody.inputs import Input\n for check_input in self._inputs:\n if not isinstance(check_input, Input):\n raise RuntimeError(\n \"input should be a subclass of the Input class but \"\n \"found type='{0}', value='{1}'\".format(type(check_input),\n str(check_input)))"
727 },
728 {
729 "code": "def individuals(context, institute, causatives, case_id):\n LOG.info(\"Running scout view individuals\")\n adapter = context.obj['adapter']\n individuals = []\n if case_id:\n case = adapter.case(case_id=case_id)\n if case:\n cases = [case]\n else:\n LOG.info(\"Could not find case %s\", case_id)\n return\n else:\n cases = [case_obj for case_obj in\n adapter.cases(\n collaborator=institute,\n has_causatives=causatives)]\n if len(cases) == 0:\n LOG.info(\"Could not find cases that match criteria\")\n return\n individuals = (ind_obj for case_obj in cases for ind_obj in case_obj['individuals'])\n click.echo(\"\n for case in cases:\n for ind_obj in case['individuals']:\n ind_info = [\n case['_id'], ind_obj['individual_id'],\n ind_obj['display_name'], SEX_MAP[int(ind_obj['sex'])],\n PHENOTYPE_MAP[ind_obj['phenotype']], ind_obj['mother'],\n ind_obj['father']\n ]\n click.echo('\\t'.join(ind_info))"
730 },
731 {
732 "code": "def show(self, *args, **kwargs):\n from webbrowser import open as webopen\n return webopen(str(self), *args, **kwargs)"
733 },
734 {
735 "code": "def insert_child ( self, object, index, child ):\n if isinstance( child, Subgraph ):\n object.subgraphs.insert( index, child )\n elif isinstance( child, Cluster ):\n object.clusters.insert( index, child )\n elif isinstance( child, Node ):\n object.nodes.insert( index, child )\n elif isinstance( child, Edge ):\n object.edges.insert( index, child )\n else:\n pass"
736 },
737 {
738 "code": "def get_private_keys(\n self,\n index=0,\n count=1,\n security_level=AddressGenerator.DEFAULT_SECURITY_LEVEL,\n ):\n return commands.GetPrivateKeysCommand(self.adapter)(\n seed=self.seed,\n index=index,\n count=count,\n securityLevel=security_level,\n )"
739 },
740 {
741 "code": "async def limited(until):\n duration = int(round(until - time.time()))\n mins = duration / 60\n fmt = 'We have exhausted a ratelimit quota. Retrying in %.2f seconds (%.3f minutes).'\n log.warn(fmt, duration, mins)"
742 },
743 {
744 "code": "def get_last_activities(self, n):\n filenames = self.get_activity_list().iloc[-n:].filename.tolist()\n last_activities = [self.get_activity(f) for f in filenames]\n return last_activities"
745 },
746 {
747 "code": "def fetch(self, category=CATEGORY_QUESTION, offset=DEFAULT_OFFSET):\n if not offset:\n offset = DEFAULT_OFFSET\n kwargs = {\"offset\": offset}\n items = super().fetch(category, **kwargs)\n return items"
748 },
749 {
750 "code": "def get_public_tokens(self):\n r = self.remote_utils.get_url(self.url() + \"public_tokens/\")\n return r.json()"
751 },
752 {
753 "code": "def validate_token(self, token, expected_data=None):\n try:\n data = self.load_token(token)\n if expected_data:\n for k in expected_data:\n if expected_data[k] != data[\"data\"].get(k):\n return None\n return data\n except BadData:\n return None"
754 },
755 {
756 "code": "async def set_session_state(self, state):\n await self._can_run()\n state = state.encode(self.encoding) if isinstance(state, six.text_type) else state\n return await self._mgmt_request_response(\n REQUEST_RESPONSE_SET_SESSION_STATE_OPERATION,\n {'session-id': self.session_id, 'session-state': bytearray(state)},\n mgmt_handlers.default)"
757 },
758 {
759 "code": "def error(self, relative_to='AME2003'):\n df = self.df - Table(relative_to).df\n return Table(df=df)"
760 },
761 {
762 "code": "def update_event_hub(self, hub_name, hub=None):\n _validate_not_none('hub_name', hub_name)\n request = HTTPRequest()\n request.method = 'PUT'\n request.host = self._get_host()\n request.path = '/' + _str(hub_name) + '?api-version=2014-01'\n request.body = _get_request_body(_convert_event_hub_to_xml(hub))\n request.path, request.query = self._httpclient._update_request_uri_query(request)\n request.headers.append(('If-Match', '*'))\n request.headers = self._update_service_bus_header(request)\n response = self._perform_request(request)\n return _convert_response_to_event_hub(response)"
763 },
764 {
765 "code": "def _get_pipeline_processes(self):\n with open(self.log_file) as fh:\n for line in fh:\n if re.match(\".*Creating operator.*\", line):\n match = re.match(\".*Creating operator > (.*) --\", line)\n process = match.group(1)\n if any([process.startswith(x) for x in self._blacklist]):\n continue\n if process not in self.skip_processes:\n self.processes[match.group(1)] = {\n \"barrier\": \"W\",\n \"submitted\": set(),\n \"finished\": set(),\n \"failed\": set(),\n \"retry\": set(),\n \"cpus\": None,\n \"memory\": None\n }\n self.process_tags[process] = {}\n if re.match(\".*Launching `.*` \\[.*\\] \", line):\n tag_match = re.match(\".*Launching `.*` \\[(.*)\\] \", line)\n self.pipeline_tag = tag_match.group(1) if tag_match else \\\n \"?\"\n name_match = re.match(\".*Launching `(.*)` \\[.*\\] \", line)\n self.pipeline_name = name_match.group(1) if name_match \\\n else \"?\"\n self.content_lines = len(self.processes)"
766 },
767 {
768 "code": "def allow_request(self, request, view):\n if request.method != 'POST':\n return True\n return super(PostRequestThrottleMixin, self).allow_request(request, view)"
769 },
770 {
771 "code": "def mr_reader(job, input_stream, loads=core.loads):\n for line in input_stream:\n yield loads(line),"
772 },
773 {
774 "code": "def until_traits_are_present(self, element_with_traits):\n end_time = time.time() + self._timeout\n count = 1\n missing_traits_descriptions = None\n while True:\n missing_traits_descriptions = []\n try:\n missing_traits_descriptions = element_with_traits.evaluate_traits()\n if len(missing_traits_descriptions) == 0:\n return True\n else:\n logger.debug(\"\n missing_traits_descriptions)))\n except self._ignored_exceptions as ex:\n logger.debug(\"Captured {0}: {1}\".format(str(ex.__class__).replace(\"<type '\", \"\").replace(\"'>\", \"\"),\n str(ex)))\n pass\n time.sleep(self._poll)\n count += 1\n if time.time() > end_time:\n break\n raise TimeoutException(\n msg=\"conditions \" + '<' + '> <'.join(missing_traits_descriptions) + '>' + \" not true after \" + str(\n self._timeout) + \" seconds.\")"
775 },
776 {
777 "code": "def find_max_rad_npnp(self):\n max_rad = 0\n max_npnp = 0\n for res, _ in self.items():\n if res != 'KEY':\n for _, ff_params in self[res].items():\n if max_rad < ff_params[1]:\n max_rad = ff_params[1]\n if max_npnp < ff_params[4]:\n max_npnp = ff_params[4]\n return max_rad, max_npnp"
778 },
779 {
780 "code": "def crscode_to_string(codetype, code, format):\n link = 'http://spatialreference.org/ref/%s/%s/%s/' %(codetype,code,format)\n result = urllib2.urlopen(link).read()\n if not isinstance(result, str):\n result = result.decode()\n return result"
781 },
782 {
783 "code": "def intern(self, sym: sym.Symbol, var: Var, force: bool = False) -> Var:\n m: lmap.Map = self._interns.swap(Namespace._intern, sym, var, force=force)\n return m.entry(sym)"
784 },
785 {
786 "code": "def clone(url, path):\n adapter = None\n if url[:4] == \"git@\" or url[-4:] == \".git\":\n adapter = Git(path)\n if url[:6] == \"svn://\":\n adapter = Svn(path)\n if url[:6] == \"bzr://\":\n adapter = Bzr(path)\n if url[:9] == \"ssh://hg@\":\n adapter = Hg(path)\n if adapter is None:\n raise RepositoryAdapterNotFound(\n \"Can't find adapter for `%s` repository url\" % url)\n return adapter.clone(url)"
787 },
788 {
789 "code": "def _send_file(self, local, remote):\n remote = \"%s:%s\" % (self.location, remote)\n for i in range(10):\n if not os.path.exists(local):\n self.log.debug(\"waiting for %s\" % local)\n time.sleep(1)\n else:\n break\n self.log.info(\"sending %s to %s\", local, remote)\n check_output(self.scp_cmd + [local, remote])"
790 },
791 {
792 "code": "def set_default_tlw(self, tlw, designer, inspector):\n \"track default top level window for toolbox menu default action\"\n self.designer = designer\n self.inspector = inspector"
793 },
794 {
795 "code": "def _chunk_pars(freq_vector, data_matrix, pformat):\n pformat = pformat.upper()\n length = 4\n for freq, data in zip(freq_vector, data_matrix):\n data = data.flatten()\n for index in range(0, data.size, length):\n fpoint = [freq] if not index else [None]\n cdata = data[index : index + length]\n if pformat == \"MA\":\n vector1 = np.abs(cdata)\n vector2 = np.rad2deg(np.angle(cdata))\n elif pformat == \"RI\":\n vector1 = np.real(cdata)\n vector2 = np.imag(cdata)\n else:\n vector1 = 20.0 * np.log10(np.abs(cdata))\n vector2 = np.rad2deg(np.angle(cdata))\n sep_data = np.array([])\n for item1, item2 in zip(vector1, vector2):\n sep_data = np.concatenate((sep_data, np.array([item1, item2])))\n ret = np.concatenate((np.array(fpoint), sep_data))\n yield ret"
796 },
797 {
798 "code": "def _determine_function_name_type(node, config=None):\n property_classes, property_names = _get_properties(config)\n if not node.is_method():\n return \"function\"\n if node.decorators:\n decorators = node.decorators.nodes\n else:\n decorators = []\n for decorator in decorators:\n if isinstance(decorator, astroid.Name) or (\n isinstance(decorator, astroid.Attribute)\n and decorator.attrname in property_names\n ):\n infered = utils.safe_infer(decorator)\n if infered and infered.qname() in property_classes:\n return \"attr\"\n elif isinstance(decorator, astroid.Attribute) and decorator.attrname in (\n \"setter\",\n \"deleter\",\n ):\n return \"attr\"\n return \"method\""
799 },
800 {
801 "code": "def get(self, name, factory, *factory_args, **factory_kwargs):\n update_thread_local = getattr(factory, 'update_thread_local', True)\n if (not update_thread_local) or (name not in self.__dict__):\n obj = factory(*factory_args, **factory_kwargs)\n if update_thread_local:\n setattr(self, name, obj)\n return obj\n return getattr(self, name)"
802 },
803 {
804 "code": "def _build_point_formats_dtypes(point_format_dimensions, dimensions_dict):\n return {\n fmt_id: _point_format_to_dtype(point_fmt, dimensions_dict)\n for fmt_id, point_fmt in point_format_dimensions.items()\n }"
805 },
806 {
807 "code": "def fetch_metric(self, metric, start, end, tags={}, aggregator=\"sum\",\n downsample=None, ms_resolution=True):\n query = \"{aggregator}:{downsample}{metric}{{{tags}}}\".format(\n aggregator=aggregator,\n downsample=downsample + \"-avg:\" if downsample else \"\",\n metric=metric,\n tags=','.join(\"%s=%s\" % (k, v) for k, v in tags.items())\n )\n params = {\n 'ms': ms_resolution,\n 'start': '{0:.3f}'.format(start.timestamp()),\n 'end': '{0:.3f}'.format(end.timestamp()),\n 'm': query\n }\n response = self.__request(\"/query\", params)\n if response.status_code == 200:\n try:\n return response.json()[0]['dps']\n except IndexError:\n return {}\n raise QueryError(response.json())"
808 },
809 {
810 "code": "def read(self):\n self.__fileobj.seek(self.data_offset)\n self.data = self.__fileobj.read(self.data_size)"
811 },
812 {
813 "code": "def gen_timeout_resend(attempts):\n timeout = 2 ** (attempts + 1) + random.uniform(-1, +1)\n logger.debug('next timeout resending will happen on %s',\n future_dt_str(nowutc(), timeout))\n return timeout"
814 },
815 {
816 "code": "def apply(self, method, args):\n try:\n params = args['params']\n if isinstance(params, dict):\n result = method(**params)\n else:\n result = method(*params)\n except Exception as error:\n server_error(args['id'], error)\n else:\n return result"
817 },
818 {
819 "code": "def _add_group_from_storage(self, args, kwargs):\n return self._nn_interface._add_generic(self,\n type_name=GROUP,\n group_type_name=GROUP,\n args=args,\n kwargs=kwargs,\n add_prefix=False,\n check_naming=False)"
820 },
821 {
822 "code": "def hflip(img):\n if not _is_pil_image(img):\n raise TypeError('img should be PIL Image. Got {}'.format(type(img)))\n return img.transpose(Image.FLIP_LEFT_RIGHT)"
823 },
824 {
825 "code": "def save_image(self, imagefile, save_path, file_ext, mime_type):\n file_to_save = InMemoryUploadedFile(\n imagefile,\n None,\n 'foo.%s' % file_ext,\n mime_type,\n imagefile.tell(),\n None\n )\n file_to_save.seek(0)\n self.storage.save(save_path, file_to_save)"
826 },
827 {
828 "code": "def draw(self):\n if not self.visible:\n return\n if not isinstance(self.submenu,Container):\n glEnable(GL_SCISSOR_TEST)\n glScissor(*self.pos+self.size)\n SubMenu.draw(self)\n if not isinstance(self.submenu,Container):\n glDisable(GL_SCISSOR_TEST)"
829 },
830 {
831 "code": "def cb_help_message(self, option, optname, value, parser):\n self.linter.msgs_store.help_message(utils._splitstrip(value))\n sys.exit(0)"
832 },
833 {
834 "code": "def open(path, mode=gdalconst.GA_ReadOnly):\n path = getattr(path, 'name', path)\n try:\n return Raster(vsiprefix(path), mode)\n except AttributeError:\n try:\n imgdata = path.read()\n except AttributeError:\n raise TypeError('Not a file-like object providing read()')\n else:\n imgio = MemFileIO(delete=False)\n gdal.FileFromMemBuffer(imgio.name, imgdata)\n return Raster(imgio, mode)\n raise ValueError('Failed to open raster from \"%r\"' % path)"
835 },
836 {
837 "code": "def from_connection_string(cls, conn_str, *, loop=None, **kwargs):\n address, policy, key, _ = parse_conn_str(conn_str)\n parsed_namespace = urlparse(address)\n namespace, _, base = parsed_namespace.hostname.partition('.')\n return cls(\n service_namespace=namespace,\n shared_access_key_name=policy,\n shared_access_key_value=key,\n host_base='.' + base,\n loop=loop,\n **kwargs)"
838 },
839 {
840 "code": "def _read_config(self):\n self._config_loaded = True\n conf = []\n for f in self._candidate_log_files():\n if os.path.isfile(f):\n self._logger.info(\"Reading config file %s\" % f)\n section_rx = re.compile(r\"^\\[(\\w+)\\]$\")\n keyvalue_rx = re.compile(r\"^(\\w+:)?([\\w.]+)\\s*=(.*)$\")\n with io.open(f, \"rt\", encoding=\"utf-8\") as config_file:\n section_name = None\n for lineno, line in enumerate(config_file):\n line = line.strip()\n if line == \"\" or line.startswith(\"\n m1 = section_rx.match(line)\n if m1:\n section_name = m1.group(1)\n continue\n m2 = keyvalue_rx.match(line)\n if m2:\n lng = m2.group(1)\n key = m2.group(2)\n val = m2.group(3).strip()\n if lng and lng.lower() != \"py:\": continue\n if section_name:\n key = section_name + \".\" + key\n if key in H2OConfigReader._allowed_config_keys:\n conf.append((key, val))\n else:\n self._logger.error(\"Key %s is not a valid config key\" % key)\n continue\n self._logger.error(\"Syntax error in config file line %d: %s\" % (lineno, line))\n self._config = dict(conf)\n return"
841 },
842 {
843 "code": "def clean_time_slots(self):\n ts = ((a[0], a[1]) for t in self.tiers.values() for a in t[0].values())\n for a in {a for b in ts for a in b} ^ set(self.timeslots):\n del(self.timeslots[a])"
844 },
845 {
846 "code": "def __last_beat(cumscore):\n maxes = util.localmax(cumscore)\n med_score = np.median(cumscore[np.argwhere(maxes)])\n return np.argwhere((cumscore * maxes * 2 > med_score)).max()"
847 },
848 {
849 "code": "def _basename_in_blacklist_re(base_name, black_list_re):\n for file_pattern in black_list_re:\n if file_pattern.match(base_name):\n return True\n return False"
850 },
851 {
852 "code": "def _parse_header(line):\n parts = _parseparam(';' + line)\n key = parts.next()\n pdict = {}\n for p in parts:\n i = p.find('=')\n if i >= 0:\n name = p[:i].strip().lower()\n value = p[i+1:].strip()\n if len(value) >= 2 and value[0] == value[-1] == '\"':\n value = value[1:-1]\n value = value.replace('\\\\\\\\', '\\\\').replace('\\\\\"', '\"')\n pdict[name] = value\n return key, pdict"
853 },
854 {
855 "code": "def plot_tree(T, res=None, title=None, cmap_id=\"Pastel2\"):\n import matplotlib.pyplot as plt\n def round_time(t, res=0.1):\n v = int(t / float(res)) * res\n return v\n cmap = plt.get_cmap(cmap_id)\n level_bounds = []\n for level in T.levels:\n if level == \"root\":\n continue\n segments = T.get_segments_in_level(level)\n level_bounds.append(segments)\n B = float(len(level_bounds))\n for i, segments in enumerate(level_bounds):\n labels = utils.segment_labels_to_floats(segments)\n for segment, label in zip(segments, labels):\n if res is None:\n start = segment.start\n end = segment.end\n xlabel = \"Time (seconds)\"\n else:\n start = int(round_time(segment.start, res=res) / res)\n end = int(round_time(segment.end, res=res) / res)\n xlabel = \"Time (frames)\"\n plt.axvspan(start, end,\n ymax=(len(level_bounds) - i) / B,\n ymin=(len(level_bounds) - i - 1) / B,\n facecolor=cmap(label))\n L = float(len(T.levels) - 1)\n plt.yticks(np.linspace(0, (L - 1) / L, num=L) + 1 / L / 2.,\n T.levels[1:][::-1])\n plt.xlabel(xlabel)\n if title is not None:\n plt.title(title)\n plt.gca().set_xlim([0, end])"
856 },
857 {
858 "code": "def validate_zone(zone):\n if not has_valid_id(zone):\n raise InvalidZone(\"%s must contain a valid 'id' attribute\" % zone.__name__)\n if not has_valid_name(zone):\n raise InvalidZone(\"%s must contain a valid 'name' attribute\" % zone.__name__)"
859 },
860 {
861 "code": "def _merge(self, old, new, use_equals=False):\n if old is None:\n return new\n if new is None:\n return old\n if (old == new) if use_equals else (old is new):\n return old\n raise ValueError(\"Incompatible values: %s != %s\" % (old, new))"
862 },
863 {
864 "code": "def list(self, resource=None, type=None, actorId=None, _from=None, to=None,\n max=None, **request_parameters):\n check_type(resource, basestring)\n check_type(type, basestring)\n check_type(actorId, basestring)\n check_type(_from, basestring)\n check_type(to, basestring)\n check_type(max, int)\n params = dict_from_items_with_values(\n request_parameters,\n resource=resource,\n type=type,\n actorId=actorId,\n _from=_from,\n to=to,\n max=max,\n )\n if _from:\n params[\"from\"] = params.pop(\"_from\")\n items = self._session.get_items(API_ENDPOINT, params=params)\n for item in items:\n yield self._object_factory(OBJECT_TYPE, item)"
865 },
866 {
867 "code": "def _reformat_historical_formating_error(self):\n if PyFunceble.CONFIGURATION[\"inactive_database\"]:\n historical_formating_error = (\n PyFunceble.CURRENT_DIRECTORY + \"inactive-db.json\"\n )\n if PyFunceble.path.isfile(historical_formating_error):\n data = Dict().from_json(File(historical_formating_error).read())\n data_to_parse = {}\n top_keys = data.keys()\n for top_key in top_keys:\n low_keys = data[top_key].keys()\n data_to_parse[top_key] = {}\n for low_key in low_keys:\n if low_key.isdigit():\n data_to_parse[top_key][\n int(low_key) - (self.one_day_in_seconds * 30)\n ] = data[top_key][low_key]\n else:\n data_to_parse[top_key][\n int(PyFunceble.time()) - (self.one_day_in_seconds * 30)\n ] = data[top_key][low_key]\n if \"inactive_db\" in PyFunceble.INTERN:\n PyFunceble.INTERN[\"inactive_db\"].update(data_to_parse)\n else:\n PyFunceble.INTERN[\"inactive_db\"] = data_to_parse\n File(historical_formating_error).delete()"
868 },
869 {
870 "code": "def _copy_image(self, name):\n image = self._get_image(name)\n QtGui.QApplication.clipboard().setImage(image)"
871 },
872 {
873 "code": "def list(self):\n url = \"api/v0002/mgmt/custom/bundle\"\n r = self._apiClient.get(url)\n if r.status_code == 200:\n return r.json()\n else:\n raise ApiException(r)"
874 },
875 {
876 "code": "def log_attempt(self, key):\n with self.lock:\n if key not in self.attempts:\n self.attempts[key] = 1\n else:\n self.attempts[key] += 1\n if self.attempts[key] >= self.max_attempts:\n log.info('Account %s locked due to too many login attempts' % key)\n self.locks[key] = datetime.datetime.utcnow() + datetime.timedelta(seconds=self.lock_duration)"
877 },
878 {
879 "code": "def get_process_gids(self):\n real, effective, saved = _psutil_bsd.get_process_gids(self.pid)\n return nt_gids(real, effective, saved)"
880 },
881 {
882 "code": "def get_service_certificate(self, service_name, thumbalgorithm, thumbprint):\n _validate_not_none('service_name', service_name)\n _validate_not_none('thumbalgorithm', thumbalgorithm)\n _validate_not_none('thumbprint', thumbprint)\n return self._perform_get(\n '/' + self.subscription_id + '/services/hostedservices/' +\n _str(service_name) + '/certificates/' +\n _str(thumbalgorithm) + '-' + _str(thumbprint) + '',\n Certificate)"
883 },
884 {
885 "code": "def calc_n_ints_in_file(filename):\n h = read_header(filename)\n n_bytes = int(h[b'nbits'] / 8)\n n_chans = h[b'nchans']\n n_ifs = h[b'nifs']\n idx_data = len_header(filename)\n f = open(filename, 'rb')\n f.seek(idx_data)\n filesize = os.path.getsize(filename)\n n_bytes_data = filesize - idx_data\n if h[b'nbits'] == 2:\n n_ints = int(4 * n_bytes_data / (n_chans * n_ifs))\n else:\n n_ints = int(n_bytes_data / (n_bytes * n_chans * n_ifs))\n return n_ints"
886 },
887 {
888 "code": "def collect_things_entry_points():\n things = dict()\n for entry_point in iter_entry_points(group='invenio_migrator.things'):\n things[entry_point.name] = entry_point.load()\n return things"
889 },
890 {
891 "code": "def _check_token_present(self):\n\t\ttry:\n\t\t\tself._get_value(CONFIGKEY_TOKEN)\n\t\t\tself._get_value(CONFIGKEY_REFRESH_TOKEN)\n\t\t\tself._get_value(CONFIGKEY_REFRESHABLE)\n\t\texcept KeyError:\n\t\t\tself._log(\"Request new Token (CTP)\")\n\t\t\tself._get_new_access_information()"
892 },
893 {
894 "code": "def parse(self, *args):\n parsed_args = self.parser.parse_args(args)\n if parsed_args.category is None:\n delattr(parsed_args, 'category')\n if self._from_date:\n parsed_args.from_date = str_to_datetime(parsed_args.from_date)\n if self._to_date and parsed_args.to_date:\n parsed_args.to_date = str_to_datetime(parsed_args.to_date)\n if self._archive and parsed_args.archived_since:\n parsed_args.archived_since = str_to_datetime(parsed_args.archived_since)\n if self._archive and parsed_args.fetch_archive and parsed_args.no_archive:\n raise AttributeError(\"fetch-archive and no-archive arguments are not compatible\")\n if self._archive and parsed_args.fetch_archive and not parsed_args.category:\n raise AttributeError(\"fetch-archive needs a category to work with\")\n for alias, arg in self.aliases.items():\n if (alias not in parsed_args) and (arg in parsed_args):\n value = getattr(parsed_args, arg, None)\n setattr(parsed_args, alias, value)\n return parsed_args"
895 },
896 {
897 "code": "def connection_lost(self, exc):\n logger.debug(\"worker connection lost\")\n self._worker.close()\n self._workers.remove(self._worker)"
898 },
899 {
900 "code": "def register_handler(self, name, handler, esc_strings):\n self._handlers[name] = handler\n for esc_str in esc_strings:\n self._esc_handlers[esc_str] = handler"
901 },
902 {
903 "code": "def get_plugin_option(self, plugin, key):\n if plugin in self.plugins:\n plugin = self.plugins[plugin]\n return plugin.get_option(key)"
904 },
905 {
906 "code": "def release(self):\n if self.table is None:\n raise GiraffeError(\"Cannot release. Target table has not been set.\")\n log.info(\"BulkLoad\", \"Attempting release for table {}\".format(self.table))\n self.mload.release(self.table)"
907 },
908 {
909 "code": "def get_enumerations_from_bit_mask(enumeration, mask):\n return [x for x in enumeration if (x.value & mask) == x.value]"
910 },
911 {
912 "code": "def update_w(self):\n def update_single_w(i):\n FB = base.matrix(np.float64(np.dot(-self.data.T, W_hat[:,i])))\n be = solvers.qp(HB, FB, INQa, INQb, EQa, EQb)\n self.beta[i,:] = np.array(be['x']).reshape((1, self._num_samples))\n HB = base.matrix(np.float64(np.dot(self.data[:,:].T, self.data[:,:])))\n EQb = base.matrix(1.0, (1, 1))\n W_hat = np.dot(self.data, pinv(self.H))\n INQa = base.matrix(-np.eye(self._num_samples))\n INQb = base.matrix(0.0, (self._num_samples, 1))\n EQa = base.matrix(1.0, (1, self._num_samples))\n for i in range(self._num_bases):\n update_single_w(i)\n self.W = np.dot(self.beta, self.data.T).T"
913 },
914 {
915 "code": "def inverse(self):\n return Snapshot(self.num_qubits, self.num_clbits, self.params[0],\n self.params[1])"
916 },
917 {
918 "code": "def prune_all(self) -> int:\n from .repositories import PriceRepository\n repo = PriceRepository()\n items = repo.query.distinct(dal.Price.namespace, dal.Price.symbol).all()\n count = 0\n for item in items:\n symbol = SecuritySymbol(item.namespace, item.symbol)\n deleted = self.prune(symbol)\n if deleted:\n count += 1\n return count"
919 },
920 {
921 "code": "def _merge_single_runs(self, other_trajectory, used_runs):\n count = len(self)\n run_indices = range(len(other_trajectory))\n run_name_dict = OrderedDict()\n to_store_groups_with_annotations = []\n for idx in run_indices:\n if idx in used_runs:\n other_info_dict = other_trajectory.f_get_run_information(idx)\n time_ = other_info_dict['time']\n timestamp = other_info_dict['timestamp']\n completed = other_info_dict['completed']\n short_environment_hexsha = other_info_dict['short_environment_hexsha']\n finish_timestamp = other_info_dict['finish_timestamp']\n runtime = other_info_dict['runtime']\n new_idx = used_runs[idx]\n new_runname = self.f_wildcard('$', new_idx)\n run_name_dict[idx] = new_runname\n info_dict = dict(\n idx=new_idx,\n time=time_,\n timestamp=timestamp,\n completed=completed,\n short_environment_hexsha=short_environment_hexsha,\n finish_timestamp=finish_timestamp,\n runtime=runtime)\n self._add_run_info(**info_dict)"
922 },
923 {
924 "code": "def _get_resource_url(self, url, auto_page, data_key):\n headers = {'Accept': 'application/json',\n 'Connection': 'keep-alive'}\n response = DAO.getURL(url, headers)\n if response.status != 200:\n raise DataFailureException(url, response.status, response.data)\n data = json.loads(response.data)\n self.next_page_url = self._next_page(response)\n if auto_page and self.next_page_url:\n if isinstance(data, list):\n data.extend(self._get_resource_url(self.next_page_url, True,\n data_key))\n elif isinstance(data, dict) and data_key is not None:\n data[data_key].extend(self._get_resource_url(\n self.next_page_url, True, data_key)[data_key])\n return data"
925 },
926 {
927 "code": "def start_workers(self, workers_per_task=1):\n if not self.workers:\n for _ in range(workers_per_task):\n self.workers.append(Worker(self._download, self.queues['download'], self.queues['convert'], self.stopper))\n self.workers.append(Worker(self._convert, self.queues['convert'], self.queues['upload'], self.stopper))\n self.workers.append(Worker(self._upload, self.queues['upload'], self.queues['delete'], self.stopper))\n self.workers.append(Worker(self._delete, self.queues['delete'], self.queues['done'], self.stopper))\n self.signal_handler = SignalHandler(self.workers, self.stopper)\n signal.signal(signal.SIGINT, self.signal_handler)\n for worker in self.workers:\n worker.start()"
928 },
929 {
930 "code": "def bind_parameters(self, value_dict):\n new_circuit = self.copy()\n if value_dict.keys() > self.parameters:\n raise QiskitError('Cannot bind parameters ({}) not present in the circuit.'.format(\n [str(p) for p in value_dict.keys() - self.parameters]))\n for parameter, value in value_dict.items():\n new_circuit._bind_parameter(parameter, value)\n for parameter in value_dict:\n del new_circuit._parameter_table[parameter]\n return new_circuit"
931 },
932 {
933 "code": "def _delete_resource(self, url):\n params = {}\n self._set_as_user(params)\n headers = {'Accept': 'application/json',\n 'Connection': 'keep-alive'}\n url = url + self._params(params)\n response = DAO.deleteURL(url, headers)\n if not (response.status == 200 or response.status == 204):\n raise DataFailureException(url, response.status, response.data)\n return response"
934 },
935 {
936 "code": "def process_module(self, node):\n if self.config.file_header:\n if sys.version_info[0] < 3:\n pattern = re.compile(\n '\\A' + self.config.file_header, re.LOCALE | re.MULTILINE)\n else:\n pattern = re.compile(\n '\\A' + self.config.file_header, re.MULTILINE)\n content = None\n with node.stream() as stream:\n content = stream.read().decode('utf-8')\n matches = pattern.findall(content)\n if len(matches) != 1:\n self.add_message('invalid-file-header', 1,\n args=self.config.file_header)"
937 },
938 {
939 "code": "def tree_climber(self, tree_alias, base_item):\n if base_item is not None:\n base_item.in_current_branch = True\n if hasattr(base_item, 'parent') and base_item.parent is not None:\n self.tree_climber(tree_alias, self.get_item_by_id(tree_alias, base_item.parent.id))"
940 },
941 {
942 "code": "def convert_acquire(self, shift, instruction):\n meas_level = self._run_config.get('meas_level', 2)\n command_dict = {\n 'name': 'acquire',\n 't0': shift+instruction.start_time,\n 'duration': instruction.duration,\n 'qubits': [q.index for q in instruction.acquires],\n 'memory_slot': [m.index for m in instruction.mem_slots]\n }\n if meas_level == 2:\n if instruction.command.discriminator:\n command_dict.update({\n 'discriminators': [\n QobjMeasurementOption(\n name=instruction.command.discriminator.name,\n params=instruction.command.discriminator.params)\n ]\n })\n command_dict.update({\n 'register_slot': [regs.index for regs in instruction.reg_slots]\n })\n if meas_level >= 1:\n if instruction.command.kernel:\n command_dict.update({\n 'kernels': [\n QobjMeasurementOption(\n name=instruction.command.kernel.name,\n params=instruction.command.kernel.params)\n ]\n })\n return self._qobj_model(**command_dict)"
943 },
944 {
945 "code": "def getUserId(self):\n self.userId = self(\"GET\", \"{0}/users/self/profile\".format(self.API_USER),\n auth=self.Auth.SkypeToken).json().get(\"username\")"
946 },
947 {
948 "code": "def fields(self, *fields):\n if len(fields) == 0:\n return [el.split() for el in self]\n res = SList()\n for el in [f.split() for f in self]:\n lineparts = []\n for fd in fields:\n try:\n lineparts.append(el[fd])\n except IndexError:\n pass\n if lineparts:\n res.append(\" \".join(lineparts))\n return res"
949 },
950 {
951 "code": "def run_picard_sort(job, bam, sort_by_name=False):\n work_dir = job.fileStore.getLocalTempDir()\n job.fileStore.readGlobalFile(bam, os.path.join(work_dir, 'input.bam'))\n command = ['SortSam',\n 'O=/data/output.bam',\n 'I=/data/input.bam']\n docker_parameters = ['--rm',\n '--log-driver', 'none',\n '-e', 'JAVA_OPTIONS=-Djava.io.tmpdir=/data/ -Xmx{}'.format(job.memory),\n '-v', '{}:/data'.format(work_dir)]\n if sort_by_name:\n command.append('SO=queryname')\n else:\n command.append('SO=coordinate')\n start_time = time.time()\n dockerCall(job=job, workDir=work_dir,\n parameters=command,\n tool='quay.io/ucsc_cgl/picardtools:1.95--dd5ac549b95eb3e5d166a5e310417ef13651994e',\n dockerParameters=docker_parameters)\n end_time = time.time()\n _log_runtime(job, start_time, end_time, \"Picard SortSam\")\n return job.fileStore.writeGlobalFile(os.path.join(work_dir, 'output.bam'))"
952 },
953 {
954 "code": "def crash_handler_lite(etype, evalue, tb):\n traceback.print_exception(etype, evalue, tb)\n from IPython.core.interactiveshell import InteractiveShell\n if InteractiveShell.initialized():\n config = \"%config \"\n else:\n config = \"c.\"\n print >> sys.stderr, _lite_message_template.format(email=author_email, config=config)"
955 },
956 {
957 "code": "def rule(cls, rulename=None, erase=False):\n if not hasattr(cls, '_rules'):\n raise TypeError(\n \"%s didn't seems to be a BasicParser subsclasse\" % cls.__name__)\n class_hook_list = cls._hooks\n class_rule_list = cls._rules\n def wrapper(f):\n nonlocal rulename\n add_method(cls)(f)\n if rulename is None:\n rulename = f.__name__\n if not erase and (rulename in class_hook_list or rulename in class_rule_list):\n raise TypeError(\"%s is already define has rule or hook\" % rulename)\n if '.' not in rulename:\n rulename = cls.__module__ + '.' + cls.__name__ + '.' + rulename\n set_one(class_rule_list, rulename, f)\n return f\n return wrapper"
958 },
959 {
960 "code": "def set_request_header(self, name, value):\n _name = BSTR(name)\n _value = BSTR(value)\n _WinHttpRequest._SetRequestHeader(self, _name, _value)"
961 },
962 {
963 "code": "def source_expand(self, source):\n result = []\n if not isinstance(source, list):\n source = [source]\n for src in source:\n tmp = self.opt.recursive\n self.opt.recursive = False\n result += [f['name'] for f in self.s3walk(src, True)]\n self.opt.recursive = tmp\n if (len(result) == 0) and (not self.opt.ignore_empty_source):\n fail(\"[Runtime Failure] Source doesn't exist.\")\n return result"
964 },
965 {
966 "code": "def new_frontend_master(self):\n ip = self.ip if self.ip in LOCAL_IPS else LOCALHOST\n kernel_manager = self.kernel_manager_class(\n ip=ip,\n connection_file=self._new_connection_file(),\n config=self.config,\n )\n kwargs = dict()\n kwargs['extra_arguments'] = self.kernel_argv\n kernel_manager.start_kernel(**kwargs)\n kernel_manager.start_channels()\n widget = self.widget_factory(config=self.config,\n local_kernel=True)\n self.init_colors(widget)\n widget.kernel_manager = kernel_manager\n widget._existing = False\n widget._may_close = True\n widget._confirm_exit = self.confirm_exit\n return widget"
967 },
968 {
969 "code": "def valid(self):\n if self.expiration_time:\n return self.expiration_time > int(time.time())\n else:\n return True"
970 },
971 {
972 "code": "def add_new_heart_handler(self, handler):\n self.log.debug(\"heartbeat::new_heart_handler: %s\", handler)\n self._new_handlers.add(handler)"
973 },
974 {
975 "code": "def get_ordered_list_type(meta_data, numId, ilvl):\n numbering_dict = meta_data.numbering_dict\n if numId not in numbering_dict:\n return DEFAULT_LIST_NUMBERING_STYLE\n if ilvl not in numbering_dict[numId]:\n return DEFAULT_LIST_NUMBERING_STYLE\n return meta_data.numbering_dict[numId][ilvl]"
976 },
977 {
978 "code": "def configure_inline_support(shell, backend, user_ns=None):\n try:\n from IPython.zmq.pylab.backend_inline import InlineBackend\n except ImportError:\n return\n user_ns = shell.user_ns if user_ns is None else user_ns\n cfg = InlineBackend.instance(config=shell.config)\n cfg.shell = shell\n if cfg not in shell.configurables:\n shell.configurables.append(cfg)\n if backend == backends['inline']:\n from IPython.zmq.pylab.backend_inline import flush_figures\n from matplotlib import pyplot\n shell.register_post_execute(flush_figures)\n pyplot.rcParams.update(cfg.rc)\n user_ns['figsize'] = pyplot.figsize = figsize\n fmt = cfg.figure_format\n select_figure_format(shell, fmt)\n from IPython.core.display import display\n user_ns['display'] = display\n user_ns['getfigs'] = getfigs"
979 },
980 {
981 "code": "def decode_bytecode(bytecode):\n bytecode_wnd = memoryview(bytecode)\n while bytecode_wnd:\n opcode_id = byte2int(bytecode_wnd[0])\n opcode = OPCODE_MAP[opcode_id]\n if opcode.imm_struct is not None:\n offs, imm, _ = opcode.imm_struct.from_raw(None, bytecode_wnd[1:])\n else:\n imm = None\n offs = 0\n insn_len = 1 + offs\n yield Instruction(opcode, imm, insn_len)\n bytecode_wnd = bytecode_wnd[insn_len:]"
982 },
983 {
984 "code": "def __complete_interns(\n self, value: str, include_private_vars: bool = True\n ) -> Iterable[str]:\n if include_private_vars:\n is_match = Namespace.__completion_matcher(value)\n else:\n _is_match = Namespace.__completion_matcher(value)\n def is_match(entry: Tuple[sym.Symbol, Var]) -> bool:\n return _is_match(entry) and not entry[1].is_private\n return map(\n lambda entry: f\"{entry[0].name}\",\n filter(is_match, [(s, v) for s, v in self.interns]),\n )"
985 },
986 {
987 "code": "def configure(self, options, config):\n Plugin.configure(self, options, config)\n self.config = config\n if self.enabled:\n self.stats = {'errors': 0,\n 'failures': 0,\n 'passes': 0,\n 'skipped': 0\n }\n self.errorlist = []\n self.error_report_file = codecs.open(options.xunit_file, 'w',\n self.encoding, 'replace')"
988 },
989 {
990 "code": "def renew_lock(self):\n if self._queue_name:\n self.service_bus_service.renew_lock_queue_message(\n self._queue_name,\n self.broker_properties['SequenceNumber'],\n self.broker_properties['LockToken'])\n elif self._topic_name and self._subscription_name:\n self.service_bus_service.renew_lock_subscription_message(\n self._topic_name,\n self._subscription_name,\n self.broker_properties['SequenceNumber'],\n self.broker_properties['LockToken'])\n else:\n raise AzureServiceBusPeekLockError(_ERROR_MESSAGE_NOT_PEEK_LOCKED_ON_RENEW_LOCK)"
991 },
992 {
993 "code": "def call(self, inputs):\n net = self.encoder_net(tf.cast(inputs, tf.float32))\n return ed.MultivariateNormalDiag(\n loc=net[..., :self.latent_size],\n scale_diag=tf.nn.softplus(net[..., self.latent_size:]),\n name=\"latent_code_posterior\")"
994 },
995 {
996 "code": "def kvlayer_key_to_stream_id(k):\n abs_url_hash, epoch_ticks = k\n return '{0}-{1}'.format(epoch_ticks,\n base64.b16encode(abs_url_hash).lower())"
997 },
998 {
999 "code": "def update_binary_annotations(self, extra_annotations):\n if not self.logging_context:\n self.binary_annotations.update(extra_annotations)\n else:\n self.logging_context.tags.update(extra_annotations)"
1000 },
1001 {
1002 "code": "def status(self,verbose=0):\n self._update_status()\n self._group_report(self.running,'Running')\n self._group_report(self.completed,'Completed')\n self._group_report(self.dead,'Dead')\n self._comp_report[:] = []\n self._dead_report[:] = []"
1003 },
1004 {
1005 "code": "def visit_table(self, layout):\n table_content = self.get_table_content(layout)\n cols_width = [0] * len(table_content[0])\n for row in table_content:\n for index, col in enumerate(row):\n cols_width[index] = max(cols_width[index], len(col))\n self.default_table(layout, table_content, cols_width)\n self.writeln()"
1006 },
1007 {
1008 "code": "def no_exp(number):\n r\n mant, exp = to_scientific_tuple(number)\n if not exp:\n return str(number)\n floating_mant = \".\" in mant\n mant = mant.replace(\".\", \"\")\n if exp < 0:\n return \"0.\" + \"0\" * (-exp - 1) + mant\n if not floating_mant:\n return mant + \"0\" * exp + (\".0\" if isinstance(number, float) else \"\")\n lfpart = len(mant) - 1\n if lfpart < exp:\n return (mant + \"0\" * (exp - lfpart)).rstrip(\".\")\n return mant"
1009 },
1010 {
1011 "code": "def url_query_params(url):\n return dict(urlparse.parse_qsl(urlparse.urlparse(url).query, True))"
1012 },
1013 {
1014 "code": "def path_dispatch_old_new(mname, returns_model):\n def _wrapper(self, old_path, new_path, *args, **kwargs):\n old_prefix, old_mgr, old_mgr_path = _resolve_path(\n old_path, self.managers\n )\n new_prefix, new_mgr, new_mgr_path = _resolve_path(\n new_path, self.managers,\n )\n if old_mgr is not new_mgr:\n raise HTTPError(\n 400,\n \"Can't move files between backends ({old} -> {new})\".format(\n old=old_path,\n new=new_path,\n )\n )\n assert new_prefix == old_prefix\n result = getattr(new_mgr, mname)(\n old_mgr_path,\n new_mgr_path,\n *args,\n **kwargs\n )\n if returns_model and new_prefix:\n return _apply_prefix(new_prefix, result)\n else:\n return result\n return _wrapper"
1015 },
1016 {
1017 "code": "def get_admins(self, account_id, params={}):\n url = ADMINS_API.format(account_id)\n admins = []\n for data in self._get_paged_resource(url, params=params):\n admins.append(CanvasAdmin(data=data))\n return admins"
1018 },
1019 {
1020 "code": "def set_feature_transform(self, mode='polynomial', degree=1):\n if self.status != 'load_train_data':\n print(\"Please load train data first.\")\n return self.train_X\n self.feature_transform_mode = mode\n self.feature_transform_degree = degree\n self.train_X = self.train_X[:, 1:]\n self.train_X = utility.DatasetLoader.feature_transform(\n self.train_X,\n self.feature_transform_mode,\n self.feature_transform_degree\n )\n return self.train_X"
1021 },
1022 {
1023 "code": "def _wanmen_get_title_by_json_topic_part(json_content, tIndex, pIndex):\n return '_'.join([json_content[0]['name'],\n json_content[0]['Topics'][tIndex]['name'],\n json_content[0]['Topics'][tIndex]['Parts'][pIndex]['name']])"
1024 },
1025 {
1026 "code": "def fallback_to_default_project_id(func):\n @functools.wraps(func)\n def inner_wrapper(self, *args, **kwargs):\n if len(args) > 0:\n raise AirflowException(\n \"You must use keyword arguments in this methods rather than\"\n \" positional\")\n if 'project_id' in kwargs:\n kwargs['project_id'] = self._get_project_id(kwargs['project_id'])\n else:\n kwargs['project_id'] = self._get_project_id(None)\n if not kwargs['project_id']:\n raise AirflowException(\"The project id must be passed either as \"\n \"keyword project_id parameter or as project_id extra \"\n \"in GCP connection definition. Both are not set!\")\n return func(self, *args, **kwargs)\n return inner_wrapper"
1027 },
1028 {
1029 "code": "def get_model_class(settings_entry_name):\n app_name, model_name = get_app_n_model(settings_entry_name)\n try:\n model = apps_get_model(app_name, model_name)\n except (LookupError, ValueError):\n model = None\n if model is None:\n raise ImproperlyConfigured(\n '`SITETREE_%s` refers to model `%s` that has not been installed.' % (settings_entry_name, model_name))\n return model"
1030 },
1031 {
1032 "code": "def draw(self):\n self.screen.border(0)\n if self.title is not None:\n self.screen.addstr(2, 2, self.title, curses.A_STANDOUT)\n if self.subtitle is not None:\n self.screen.addstr(4, 2, self.subtitle, curses.A_BOLD)\n for index, item in enumerate(self.items):\n if self.current_option == index:\n text_style = self.highlight\n else:\n text_style = self.normal\n self.screen.addstr(5 + index, 4, item.show(index), text_style)\n screen_rows, screen_cols = CursesMenu.stdscr.getmaxyx()\n top_row = 0\n if 6 + len(self.items) > screen_rows:\n if screen_rows + self.current_option < 6 + len(self.items):\n top_row = self.current_option\n else:\n top_row = 6 + len(self.items) - screen_rows\n self.screen.refresh(top_row, 0, 0, 0, screen_rows - 1, screen_cols - 1)"
1033 },
1034 {
1035 "code": "def svg_to_image(string, size=None):\n if isinstance(string, unicode):\n string = string.encode('utf-8')\n renderer = QtSvg.QSvgRenderer(QtCore.QByteArray(string))\n if not renderer.isValid():\n raise ValueError('Invalid SVG data.')\n if size is None:\n size = renderer.defaultSize()\n image = QtGui.QImage(size, QtGui.QImage.Format_ARGB32)\n painter = QtGui.QPainter(image)\n renderer.render(painter)\n return image"
1036 },
1037 {
1038 "code": "def token_indent(self, idx):\n line_indent = self.line_indent(idx)\n return line_indent + \" \" * (self.start_col(idx) - len(line_indent))"
1039 },
1040 {
1041 "code": "def close(self):\n self.flush()\n setattr(sys, self.channel, self.ostream)\n self.file.close()\n self._closed = True"
1042 },
1043 {
1044 "code": "def info(self):\n for key, val in self.header.items():\n if key == b'src_raj':\n val = val.to_string(unit=u.hour, sep=':')\n if key == b'src_dej':\n val = val.to_string(unit=u.deg, sep=':')\n if key == b'tsamp':\n val *= u.second\n if key in ('foff', 'fch1'):\n val *= u.MHz\n if key == b'tstart':\n print(\"%16s : %32s\" % (\"tstart (ISOT)\", Time(val, format='mjd').isot))\n key = \"tstart (MJD)\"\n print(\"%16s : %32s\" % (key, val))\n print(\"\\n%16s : %32s\" % (\"Num ints in file\", self.n_ints_in_file))\n print(\"%16s : %32s\" % (\"Data shape\", self.data.shape))\n print(\"%16s : %32s\" % (\"Start freq (MHz)\", self.freqs[0]))\n print(\"%16s : %32s\" % (\"Stop freq (MHz)\", self.freqs[-1]))"
1045 },
1046 {
1047 "code": "def fromRaw(cls, skype=None, raw={}):\n return cls(skype, raw, **cls.rawToFields(raw))"
1048 },
1049 {
1050 "code": "def inherit_from_std_ex(node: astroid.node_classes.NodeNG) -> bool:\n ancestors = node.ancestors() if hasattr(node, \"ancestors\") else []\n for ancestor in itertools.chain([node], ancestors):\n if (\n ancestor.name in (\"Exception\", \"BaseException\")\n and ancestor.root().name == EXCEPTIONS_MODULE\n ):\n return True\n return False"
1051 },
1052 {
1053 "code": "def findStationCodesByCity(city_name, token):\n req = requests.get(\n API_ENDPOINT_SEARCH,\n params={\n 'token': token,\n 'keyword': city_name\n })\n if req.status_code == 200 and req.json()[\"status\"] == \"ok\":\n return [result[\"uid\"] for result in req.json()[\"data\"]]\n else:\n return []"
1054 },
1055 {
1056 "code": "def v2_playbook_on_task_start(self, task, **kwargs):\n self.last_task_name = task.get_name()\n self.printed_last_task = False"
1057 },
1058 {
1059 "code": "def _register_stements(self, statements: List[\"HdlStatement\"],\n target: List[\"HdlStatement\"]):\n for stm in flatten(statements):\n assert stm.parentStm is None, stm\n stm._set_parent_stm(self)\n target.append(stm)"
1060 },
1061 {
1062 "code": "def _query_cassandra(self):\n self.hook = CassandraHook(cassandra_conn_id=self.cassandra_conn_id)\n session = self.hook.get_conn()\n cursor = session.execute(self.cql)\n return cursor"
1063 },
1064 {
1065 "code": "def request_tokens(self):\n url = 'https://api.ecobee.com/token'\n params = {'grant_type': 'ecobeePin', 'code': self.authorization_code,\n 'client_id': self.api_key}\n try:\n request = requests.post(url, params=params)\n except RequestException:\n logger.warn(\"Error connecting to Ecobee. Possible connectivity outage.\"\n \"Could not request token.\")\n return\n if request.status_code == requests.codes.ok:\n self.access_token = request.json()['access_token']\n self.refresh_token = request.json()['refresh_token']\n self.write_tokens_to_file()\n self.pin = None\n else:\n logger.warn('Error while requesting tokens from ecobee.com.'\n ' Status code: ' + str(request.status_code))\n return"
1066 },
1067 {
1068 "code": "def cancel_task(self, task_id):\n self.registry.remove(task_id)\n self._scheduler.cancel_job_task(task_id)\n logger.info(\"Task %s canceled\", task_id)"
1069 },
1070 {
1071 "code": "def _superop_to_choi(data, input_dim, output_dim):\n shape = (output_dim, output_dim, input_dim, input_dim)\n return _reshuffle(data, shape)"
1072 },
1073 {
1074 "code": "def status(institute_id, case_name):\n institute_obj, case_obj = institute_and_case(store, institute_id, case_name)\n user_obj = store.user(current_user.email)\n status = request.form.get('status', case_obj['status'])\n link = url_for('.case', institute_id=institute_id, case_name=case_name)\n if status == 'archive':\n store.archive_case(institute_obj, case_obj, user_obj, status, link)\n else:\n store.update_status(institute_obj, case_obj, user_obj, status, link)\n return redirect(request.referrer)"
1075 },
1076 {
1077 "code": "def update_database(self, instance_id, database_id, ddl_statements,\n project_id=None,\n operation_id=None):\n instance = self._get_client(project_id=project_id).instance(\n instance_id=instance_id)\n if not instance.exists():\n raise AirflowException(\"The instance {} does not exist in project {} !\".\n format(instance_id, project_id))\n database = instance.database(database_id=database_id)\n try:\n operation = database.update_ddl(\n ddl_statements=ddl_statements, operation_id=operation_id)\n if operation:\n result = operation.result()\n self.log.info(result)\n return\n except AlreadyExists as e:\n if e.code == 409 and operation_id in e.message:\n self.log.info(\"Replayed update_ddl message - the operation id %s \"\n \"was already done before.\", operation_id)\n return\n except GoogleAPICallError as e:\n self.log.error('An error occurred: %s. Exiting.', e.message)\n raise e"
1078 },
1079 {
1080 "code": "def name(self):\n name = self._platform_impl.get_process_name()\n if os.name == 'posix':\n try:\n cmdline = self.cmdline\n except AccessDenied:\n pass\n else:\n if cmdline:\n extended_name = os.path.basename(cmdline[0])\n if extended_name.startswith(name):\n name = extended_name\n self._platform_impl._process_name = name\n return name"
1081 },
1082 {
1083 "code": "def create_group(self, group):\n self._valid_group_id(group.id)\n body = {\"data\": group.json_data()}\n url = \"{}/group/{}\".format(self.API, group.name)\n data = self._put_resource(url, headers={}, body=body)\n return self._group_from_json(data.get(\"data\"))"
1084 },
1085 {
1086 "code": "def _minimal_export_traces(self, outdir=None, analytes=None,\n samples=None, subset='All_Analyses'):\n if analytes is None:\n analytes = self.analytes\n elif isinstance(analytes, str):\n analytes = [analytes]\n if samples is not None:\n subset = self.make_subset(samples)\n samples = self._get_samples(subset)\n focus_stage = 'rawdata'\n if not os.path.isdir(outdir):\n os.mkdir(outdir)\n for s in samples:\n d = self.data[s].data[focus_stage]\n out = Bunch()\n for a in analytes:\n out[a] = d[a]\n out = pd.DataFrame(out, index=self.data[s].Time)\n out.index.name = 'Time'\n d = dateutil.parser.parse(self.data[s].meta['date'])\n header = ['\n (time.strftime('%Y:%m:%d %H:%M:%S')),\n \"\n '\n '\n '\n '\n header = '\\n'.join(header) + '\\n'\n csv = out.to_csv()\n with open('%s/%s.csv' % (outdir, s), 'w') as f:\n f.write(header)\n f.write(csv)\n return"
1087 },
1088 {
1089 "code": "def as_recarray(self):\n dtype = [(k,v.dtype) for k,v in self.__dict__.iteritems()]\n R = numpy.recarray(len(self.__dict__[k]),dtype=dtype)\n for key in self.__dict__:\n R[key] = self.__dict__[key]\n return R"
1090 },
1091 {
1092 "code": "def unregister(self, mimetype, processor):\n if mimetype in self and processor in self[mimetype]:\n self[mimetype].remove(processor)"
1093 },
1094 {
1095 "code": "def _write_iop_to_file(self, iop, file_name):\n lg.info('Writing :: ' + file_name)\n f = open(file_name, 'w')\n for i in scipy.nditer(iop):\n f.write(str(i) + '\\n')"
1096 },
1097 {
1098 "code": "async def get_tracks(self, *, limit: Optional[int] = 20, offset: Optional[int] = 0) -> List[Track]:\n data = await self.__client.http.album_tracks(self.id, limit=limit, offset=offset)\n return list(Track(self.__client, item) for item in data['items'])"
1099 },
1100 {
1101 "code": "def get_ammo_generator(self):\n af_readers = {\n 'phantom': missile.AmmoFileReader,\n 'slowlog': missile.SlowLogReader,\n 'line': missile.LineReader,\n 'uri': missile.UriReader,\n 'uripost': missile.UriPostReader,\n 'access': missile.AccessLogReader,\n 'caseline': missile.CaseLineReader,\n }\n if self.uris and self.ammo_file:\n raise StepperConfigurationError(\n 'Both uris and ammo file specified. You must specify only one of them'\n )\n elif self.uris:\n ammo_gen = missile.UriStyleGenerator(\n self.uris, self.headers, http_ver=self.http_ver)\n elif self.ammo_file:\n if self.ammo_type in af_readers:\n if self.ammo_type == 'phantom':\n opener = resource.get_opener(self.ammo_file)\n with opener(self.use_cache) as ammo:\n try:\n if not ammo.next()[0].isdigit():\n self.ammo_type = 'uri'\n self.log.info(\n \"Setting ammo_type 'uri' because ammo is not started with digit and you did not specify ammo format\"\n )\n else:\n self.log.info(\n \"Default ammo type ('phantom') used, use 'phantom.ammo_type' option to override it\"\n )\n except StopIteration:\n self.log.exception(\n \"Couldn't read first line of ammo file\")\n raise AmmoFileError(\n \"Couldn't read first line of ammo file\")\n else:\n raise NotImplementedError(\n 'No such ammo type implemented: \"%s\"' % self.ammo_type)\n ammo_gen = af_readers[self.ammo_type](\n self.ammo_file, headers=self.headers, http_ver=self.http_ver, use_cache=self.use_cache)\n else:\n raise StepperConfigurationError(\n 'Ammo not found. Specify uris or ammo file')\n self.log.info(\"Using %s ammo reader\" % type(ammo_gen).__name__)\n return ammo_gen"
1102 },
1103 {
1104 "code": "def check_rdd_dtype(rdd, expected_dtype):\n if not isinstance(rdd, BlockRDD):\n raise TypeError(\"Expected {0} for parameter rdd, got {1}.\"\n .format(BlockRDD, type(rdd)))\n if isinstance(rdd, DictRDD):\n if not isinstance(expected_dtype, dict):\n raise TypeError('Expected {0} for parameter '\n 'expected_dtype, got {1}.'\n .format(dict, type(expected_dtype)))\n accept = True\n types = dict(list(zip(rdd.columns, rdd.dtype)))\n for key, values in expected_dtype.items():\n if not isinstance(values, (tuple, list)):\n values = [values]\n accept = accept and types[key] in values\n return accept\n if not isinstance(expected_dtype, (tuple, list)):\n expected_dtype = [expected_dtype]\n return rdd.dtype in expected_dtype"
1105 },
1106 {
1107 "code": "def entropy(state):\n rho = np.array(state)\n if rho.ndim == 1:\n return 0\n evals = np.maximum(np.linalg.eigvalsh(state), 0.)\n return shannon_entropy(evals, base=np.e)"
1108 },
1109 {
1110 "code": "def python_matches(self,text):\n if \".\" in text:\n try:\n matches = self.attr_matches(text)\n if text.endswith('.') and self.omit__names:\n if self.omit__names == 1:\n no__name = (lambda txt:\n re.match(r'.*\\.__.*?__',txt) is None)\n else:\n no__name = (lambda txt:\n re.match(r'.*\\._.*?',txt) is None)\n matches = filter(no__name, matches)\n except NameError:\n matches = []\n else:\n matches = self.global_matches(text)\n return matches"
1111 },
1112 {
1113 "code": "def subwave(wave, dep_name=None, indep_min=None, indep_max=None, indep_step=None):\n r\n ret = copy.copy(wave)\n if dep_name is not None:\n ret.dep_name = dep_name\n _bound_waveform(ret, indep_min, indep_max)\n pexdoc.addai(\"indep_step\", bool((indep_step is not None) and (indep_step <= 0)))\n exmsg = \"Argument `indep_step` is greater than independent vector range\"\n cond = bool(\n (indep_step is not None)\n and (indep_step > ret._indep_vector[-1] - ret._indep_vector[0])\n )\n pexdoc.addex(RuntimeError, exmsg, cond)\n if indep_step:\n indep_vector = _barange(indep_min, indep_max, indep_step)\n dep_vector = _interp_dep_vector(ret, indep_vector)\n ret._set_indep_vector(indep_vector, check=False)\n ret._set_dep_vector(dep_vector, check=False)\n return ret"
1114 },
1115 {
1116 "code": "def init_transformers(self):\n self._transformers = []\n for transformer_cls in _default_transformers:\n transformer_cls(\n shell=self.shell, prefilter_manager=self, config=self.config\n )"
1117 },
1118 {
1119 "code": "def _mode(self):\n return (self.mean_direction +\n tf.zeros_like(self.concentration)[..., tf.newaxis])"
1120 },
1121 {
1122 "code": "def _prepare_args_with_initial_vertex(objective_function,\n initial_vertex,\n step_sizes,\n objective_at_initial_vertex,\n batch_evaluate_objective):\n dim = tf.size(input=initial_vertex)\n num_vertices = dim + 1\n unit_vectors_along_axes = tf.reshape(\n tf.eye(dim, dim, dtype=initial_vertex.dtype.base_dtype),\n tf.concat([[dim], tf.shape(input=initial_vertex)], axis=0))\n simplex_face = initial_vertex + step_sizes * unit_vectors_along_axes\n simplex = tf.concat([tf.expand_dims(initial_vertex, axis=0),\n simplex_face], axis=0)\n num_evaluations = 0\n if objective_at_initial_vertex is None:\n objective_at_initial_vertex = objective_function(initial_vertex)\n num_evaluations += 1\n objective_at_simplex_face, num_evals = _evaluate_objective_multiple(\n objective_function, simplex_face, batch_evaluate_objective)\n num_evaluations += num_evals\n objective_at_simplex = tf.concat(\n [\n tf.expand_dims(objective_at_initial_vertex, axis=0),\n objective_at_simplex_face\n ], axis=0)\n return (dim,\n num_vertices,\n simplex,\n objective_at_simplex,\n num_evaluations)"
1123 },
1124 {
1125 "code": "def convertBits(self, sigOrVal, toType):\n if isinstance(sigOrVal, Value):\n return convertBits__val(self, sigOrVal, toType)\n elif isinstance(toType, HBool):\n if self.bit_length() == 1:\n v = 0 if sigOrVal._dtype.negated else 1\n return sigOrVal._eq(self.getValueCls().fromPy(v, self))\n elif isinstance(toType, Bits):\n if self.bit_length() == toType.bit_length():\n return sigOrVal._convSign(toType.signed)\n elif toType == INT:\n return Operator.withRes(AllOps.BitsToInt, [sigOrVal], toType)\n return default_auto_cast_fn(self, sigOrVal, toType)"
1126 },
1127 {
1128 "code": "def from_symbol(cls, symbol):\n if symbol.lower() == symbol:\n return cls(PIECE_SYMBOLS.index(symbol), WHITE)\n else:\n return cls(PIECE_SYMBOLS.index(symbol.lower()), BLACK)"
1129 },
1130 {
1131 "code": "def pauli_group(number_of_qubits, case='weight'):\n if number_of_qubits < 5:\n temp_set = []\n if case == 'weight':\n tmp = pauli_group(number_of_qubits, case='tensor')\n return sorted(tmp, key=lambda x: -np.count_nonzero(\n np.array(x.to_label(), 'c') == b'I'))\n elif case == 'tensor':\n for k in range(4 ** number_of_qubits):\n z = np.zeros(number_of_qubits, dtype=np.bool)\n x = np.zeros(number_of_qubits, dtype=np.bool)\n for j in range(number_of_qubits):\n element = (k // (4 ** j)) % 4\n if element == 1:\n x[j] = True\n elif element == 2:\n z[j] = True\n x[j] = True\n elif element == 3:\n z[j] = True\n temp_set.append(Pauli(z, x))\n return temp_set\n else:\n raise QiskitError(\"Only support 'weight' or 'tensor' cases \"\n \"but you have {}.\".format(case))\n raise QiskitError(\"Only support number of qubits is less than 5\")"
1132 },
1133 {
1134 "code": "def _validate(self, qobj):\n n_qubits = qobj.config.n_qubits\n max_qubits = self.configuration().n_qubits\n if n_qubits > max_qubits:\n raise BasicAerError('Number of qubits {} '.format(n_qubits) +\n 'is greater than maximum ({}) '.format(max_qubits) +\n 'for \"{}\".'.format(self.name()))\n for experiment in qobj.experiments:\n name = experiment.header.name\n if experiment.config.memory_slots == 0:\n logger.warning('No classical registers in circuit \"%s\", '\n 'counts will be empty.', name)\n elif 'measure' not in [op.name for op in experiment.instructions]:\n logger.warning('No measurements in circuit \"%s\", '\n 'classical register will remain all zeros.', name)"
1135 },
1136 {
1137 "code": "def classification(self, classification):\n allowed_values = [\"Public Limited Indian Non-Government Company\", \"Private Limited Indian Non-Government Company\", \"One Person Company\", \"Private Limited Foreign Company Incorporated in India\", \"Public Limited Foreign Company Incorporated in India\", \"Union Government Company\", \"State Government Company\", \"Guarantee & Association Public\", \"Guarantee & Association Private\", \"Not For Profit Company\", \"Unlimited Liabilities Public\", \"Unlimited Liabilities Private\", \"Undefined\"]\n if classification not in allowed_values:\n raise ValueError(\n \"Invalid value for `classification`, must be one of {0}\"\n .format(allowed_values)\n )\n self._classification = classification"
1138 },
1139 {
1140 "code": "def val_where(cond, tval, fval):\n if isinstance(tval, tf.Tensor):\n return tf.where(cond, tval, fval)\n elif isinstance(tval, tuple):\n cls = type(tval)\n return cls(*(val_where(cond, t, f) for t, f in zip(tval, fval)))\n else:\n raise Exception(TypeError)"
1141 },
1142 {
1143 "code": "def get_embedding_levels(text, storage, upper_is_rtl=False, debug=False):\n prev_surrogate = False\n base_level = storage['base_level']\n for _ch in text:\n if _IS_UCS2 and (_SURROGATE_MIN <= ord(_ch) <= _SURROGATE_MAX):\n prev_surrogate = _ch\n continue\n elif prev_surrogate:\n _ch = prev_surrogate + _ch\n prev_surrogate = False\n if upper_is_rtl and _ch.isupper():\n bidi_type = 'R'\n else:\n bidi_type = bidirectional(_ch)\n storage['chars'].append({\n 'ch': _ch,\n 'level': base_level,\n 'type': bidi_type,\n 'orig': bidi_type\n })\n if debug:\n debug_storage(storage, base_info=True)"
1144 },
1145 {
1146 "code": "def load(self):\n self._check_open()\n try:\n data = json.load(self.file, **self.load_args)\n except ValueError:\n data = {}\n if not isinstance(data, dict):\n raise ValueError('Root JSON type must be dictionary')\n self.clear()\n self.update(data)"
1147 },
1148 {
1149 "code": "def calc(pvalues, lamb):\n m = len(pvalues)\n pi0 = (pvalues > lamb).sum() / ((1 - lamb)*m)\n pFDR = np.ones(m)\n print(\"pFDR y Pr fastPow\")\n for i in range(m):\n y = pvalues[i]\n Pr = max(1, m - i) / float(m)\n pFDR[i] = (pi0 * y) / (Pr * (1 - math.pow(1-y, m)))\n print(i, pFDR[i], y, Pr, 1.0 - math.pow(1-y, m))\n num_null = pi0*m\n num_alt = m - num_null\n num_negs = np.array(range(m))\n num_pos = m - num_negs\n pp = num_pos / float(m)\n qvalues = np.ones(m)\n qvalues[0] = pFDR[0]\n for i in range(m-1):\n qvalues[i+1] = min(qvalues[i], pFDR[i+1])\n sens = ((1.0 - qvalues) * num_pos) / num_alt\n sens[sens > 1.0] = 1.0\n df = pd.DataFrame(dict(\n pvalue=pvalues,\n qvalue=qvalues,\n FDR=pFDR,\n percentile_positive=pp,\n sens=sens\n ))\n df[\"svalue\"] = df.sens[::-1].cummax()[::-1]\n return df, num_null, m"
1150 },
1151 {
1152 "code": "def series(collection, method, prints = 15, *args, **kwargs):\n if 'verbose' in kwargs.keys():\n verbose = kwargs['verbose']\n else:\n verbose = True\n results = []\n timer = turntable.utils.Timer(nLoops=len(collection), numPrints=prints, verbose=verbose)\n for subject in collection:\n results.append(method(subject, *args, **kwargs))\n timer.loop()\n timer.fin()\n return results"
1153 },
1154 {
1155 "code": "def getlist(self, section, option):\n value_list = self.get(section, option)\n values = []\n for value_line in value_list.split('\\n'):\n for value in value_line.split(','):\n value = value.strip()\n if value:\n values.append(value)\n return values"
1156 },
1157 {
1158 "code": "def glob(self, pattern):\n cls = self.__class__\n return [cls(s) for s in glob.glob(unicode(self / pattern))]"
1159 },
1160 {
1161 "code": "def export_html(html, filename, image_tag = None, inline = True):\n if image_tag is None:\n image_tag = default_image_tag\n else:\n image_tag = ensure_utf8(image_tag)\n if inline:\n path = None\n else:\n root,ext = os.path.splitext(filename)\n path = root + \"_files\"\n if os.path.isfile(path):\n raise OSError(\"%s exists, but is not a directory.\" % path)\n with open(filename, 'w') as f:\n html = fix_html(html)\n f.write(IMG_RE.sub(lambda x: image_tag(x, path = path, format = \"png\"),\n html))"
1162 },
1163 {
1164 "code": "def export(self, cert, key, type=FILETYPE_PEM, days=100,\n digest=_UNSPECIFIED):\n if not isinstance(cert, X509):\n raise TypeError(\"cert must be an X509 instance\")\n if not isinstance(key, PKey):\n raise TypeError(\"key must be a PKey instance\")\n if not isinstance(type, int):\n raise TypeError(\"type must be an integer\")\n if digest is _UNSPECIFIED:\n raise TypeError(\"digest must be provided\")\n digest_obj = _lib.EVP_get_digestbyname(digest)\n if digest_obj == _ffi.NULL:\n raise ValueError(\"No such digest method\")\n bio = _lib.BIO_new(_lib.BIO_s_mem())\n _openssl_assert(bio != _ffi.NULL)\n sometime = _lib.ASN1_TIME_new()\n _openssl_assert(sometime != _ffi.NULL)\n _lib.X509_gmtime_adj(sometime, 0)\n _lib.X509_CRL_set_lastUpdate(self._crl, sometime)\n _lib.X509_gmtime_adj(sometime, days * 24 * 60 * 60)\n _lib.X509_CRL_set_nextUpdate(self._crl, sometime)\n _lib.X509_CRL_set_issuer_name(\n self._crl, _lib.X509_get_subject_name(cert._x509)\n )\n sign_result = _lib.X509_CRL_sign(self._crl, key._pkey, digest_obj)\n if not sign_result:\n _raise_current_error()\n return dump_crl(type, self)"
1165 },
1166 {
1167 "code": "def parse_text(text):\n assert isinstance(text, _str_type), \"`text` parameter should be a string, got %r\" % type(text)\n gen = iter(text.splitlines(True))\n readline = gen.next if hasattr(gen, \"next\") else gen.__next__\n return Code(_tokenize(readline))"
1168 },
1169 {
1170 "code": "def parsed_forensic_reports_to_csv(reports):\n fields = [\"feedback_type\", \"user_agent\", \"version\", \"original_envelope_id\",\n \"original_mail_from\", \"original_rcpt_to\", \"arrival_date\",\n \"arrival_date_utc\", \"subject\", \"message_id\",\n \"authentication_results\", \"dkim_domain\", \"source_ip_address\",\n \"source_country\", \"source_reverse_dns\", \"source_base_domain\",\n \"delivery_result\", \"auth_failure\", \"reported_domain\",\n \"authentication_mechanisms\", \"sample_headers_only\"]\n if type(reports) == OrderedDict:\n reports = [reports]\n csv_file = StringIO()\n csv_writer = DictWriter(csv_file, fieldnames=fields)\n csv_writer.writeheader()\n for report in reports:\n row = report.copy()\n row[\"source_ip_address\"] = report[\"source\"][\"ip_address\"]\n row[\"source_reverse_dns\"] = report[\"source\"][\"reverse_dns\"]\n row[\"source_base_domain\"] = report[\"source\"][\"base_domain\"]\n row[\"source_country\"] = report[\"source\"][\"country\"]\n del row[\"source\"]\n row[\"subject\"] = report[\"parsed_sample\"][\"subject\"]\n row[\"auth_failure\"] = \",\".join(report[\"auth_failure\"])\n authentication_mechanisms = report[\"authentication_mechanisms\"]\n row[\"authentication_mechanisms\"] = \",\".join(\n authentication_mechanisms)\n del row[\"sample\"]\n del row[\"parsed_sample\"]\n csv_writer.writerow(row)\n return csv_file.getvalue()"
1171 },
1172 {
1173 "code": "def print_processor_inputs(self, processor_name):\n p = self.processors(processor_name=processor_name)\n if len(p) == 1:\n p = p[0]\n else:\n Exception('Invalid processor name')\n for field_schema, _, _ in iterate_schema({}, p['input_schema'], 'input'):\n name = field_schema['name']\n typ = field_schema['type']\n print(\"{} -> {}\".format(name, typ))"
1174 },
1175 {
1176 "code": "def add_price_entity(self, price: dal.Price):\n from decimal import Decimal\n repo = self.get_price_repository()\n existing = (\n repo.query\n .filter(dal.Price.namespace == price.namespace)\n .filter(dal.Price.symbol == price.symbol)\n .filter(dal.Price.date == price.date)\n .filter(dal.Price.time == price.time)\n .first()\n )\n if existing:\n new_value = Decimal(price.value) / Decimal(price.denom)\n self.logger.info(f\"Exists: {price}\")\n if price.currency != existing.currency:\n raise ValueError(\n f\"The currency is different for price {price}!\")\n if existing.value != price.value:\n existing.value = price.value\n self.logger.info(f\"Updating to {new_value}.\")\n if existing.denom != price.denom:\n existing.denom = price.denom\n else:\n self.session.add(price)\n self.logger.info(f\"Added {price}\")"
1177 },
1178 {
1179 "code": "def _load_features_from_images(self, images, names=None):\n if names is not None and len(names) != len(images):\n raise Exception(\n \"Lists of feature names and images must be of same length!\")\n self.feature_names = names if names is not None else images\n self.feature_images = imageutils.load_imgs(images, self.masker)"
1180 },
1181 {
1182 "code": "def remove_chain(self, name):\n if name in self.chains:\n delattr(self.chains, name)\n else:\n raise ValueError(\"Chain with this name not found\")"
1183 },
1184 {
1185 "code": "def _use_rev_b_archive(self, records, offset):\n if type(self._ARCHIVE_REV_B) is bool:\n return self._ARCHIVE_REV_B\n data = ArchiveBStruct.unpack_from(records, offset)\n if data['RecType'] == 0:\n log.info('detected archive rev. B')\n self._ARCHIVE_REV_B = True\n else:\n log.info('detected archive rev. A')\n self._ARCHIVE_REV_B = False\n return self._ARCHIVE_REV_B"
1186 },
1187 {
1188 "code": "def do_help(self, options, args, parser):\n if options.help:\n if self.classic:\n self.help_fn(topic='help')\n else:\n self.help_fn(parser=parser)\n return True\n if \"help\" in options.actions:\n if args:\n for a in args:\n parser = CMDS.get(a)\n if parser:\n self.help_fn(parser=parser)\n else:\n self.help_fn(topic=a)\n else:\n self.help_fn(topic='help')\n return True\n if options.version:\n self.help_fn(topic='version')\n return True\n return False"
1189 },
1190 {
1191 "code": "def register_routes(app):\n from . import controllers\n from flask.blueprints import Blueprint\n for module in _import_submodules_from_package(controllers):\n bp = getattr(module, 'bp')\n if bp and isinstance(bp, Blueprint):\n app.register_blueprint(bp)"
1192 },
1193 {
1194 "code": "def flush(self, timeout=60):\n if timeout <= 0:\n raise ErrBadTimeout\n if self.is_closed:\n raise ErrConnectionClosed\n future = asyncio.Future(loop=self._loop)\n try:\n yield from self._send_ping(future)\n yield from asyncio.wait_for(future, timeout, loop=self._loop)\n except asyncio.TimeoutError:\n future.cancel()\n raise ErrTimeout"
1195 },
1196 {
1197 "code": "def match(self):\n result = []\n to_match = comp(self.regex)\n if self.rematch:\n pre_result = to_match.findall(self.data)\n else:\n pre_result = to_match.search(self.data)\n if self.return_data and pre_result:\n if self.rematch:\n for data in pre_result:\n if isinstance(data, tuple):\n result.extend(list(data))\n else:\n result.append(data)\n if self.group != 0:\n return result[self.group]\n else:\n result = pre_result.group(\n self.group\n ).strip()\n return result\n if not self.return_data and pre_result:\n return True\n return False"
1198 },
1199 {
1200 "code": "def reset(self, new_session=True):\n self.history_manager.reset(new_session)\n if new_session:\n self.execution_count = 1\n if self.displayhook.do_full_cache:\n self.displayhook.flush()\n if self.user_ns is not self.user_global_ns:\n self.user_ns.clear()\n ns = self.user_global_ns\n drop_keys = set(ns.keys())\n drop_keys.discard('__builtin__')\n drop_keys.discard('__builtins__')\n drop_keys.discard('__name__')\n for k in drop_keys:\n del ns[k]\n self.user_ns_hidden.clear()\n self.init_user_ns()\n self.alias_manager.clear_aliases()\n self.alias_manager.init_aliases()\n self.clear_main_mod_cache()\n self.new_main_mod()"
